reorganize

This commit is contained in:
iFargle 2023-09-15 13:50:26 +09:00
parent f3b4507224
commit 7d40e27b21

View file

@ -11,9 +11,7 @@
sops-nix.url = "github:Mic92/sops-nix";
doom-emacs.url = "github:nix-community/nix-doom-emacs";
};
outputs = {
self, nixpkgs, nixpkgs-wayland, home-manager, lanzaboote, nur, sops-nix, doom-emacs, ...
}@inputs:
outputs = { self, nixpkgs, nixpkgs-wayland, home-manager, lanzaboote, nur, sops-nix, doom-emacs, ... } @inputs:
let
inherit (self) outputs;
stateVersion = "unstable";
@ -21,29 +19,20 @@
libx = import ./lib { inherit inputs outputs stateVersion hmStateVersion; };
in {
nixosConfigurations = {
# Currently a Lenovo P1 Gen 5
nixos-laptop = libx.mkHost {
hostname = "nixos-laptop"; username = "albert"; desktop = "hyprland"; gpu = "intel"; theme = "gruvbox";
};
# Ryzen 7 Framework 13
nixos-framework = libx.mkHost {
hostname = "nixos-framework"; username = "albert"; desktop = "hyprland"; gpu = "amd"; theme = "gruvbox";
};
nixos-desktop = libx.mkHost {
hostname = "nixos-desktop"; username = "albert"; desktop = "gnome"; gpu = "nvidia"; theme = "gruvbox";
};
# Testing ARM NixOS
nixos-rpi4-01 = libx.mkHost {
hostname = "nixos-rpi4-01"; username = "albert"; platform = "aarch64-linux";
};
nixos-laptop = libx.mkHost
{ hostname = "nixos-laptop"; username = "albert"; desktop = "hyprland"; gpu = "intel"; theme = "gruvbox"; };
nixos-framework = libx.mkHost
{ hostname = "nixos-framework"; username = "albert"; desktop = "hyprland"; gpu = "amd"; theme = "gruvbox"; };
nixos-rpi4-01 = libx.mkHost
{ hostname = "nixos-rpi4-01"; username = "albert"; };
};
homeConfigurations = {
"albert@nixos-laptop" = libx.mkHome {
hostname = "nixos-laptop"; username = "albert"; desktop = "hyprland"; theme = "gruvbox";
};
"albert@nixos-rpi4-01" = libx.mkHome {
hostname = "nixos-rpi4-01"; username = "albert";
};
"albert@nixos-laptop" = libx.mkHome
{ hostname = "nixos-laptop"; username = "albert"; desktop = "hyprland"; theme = "gruvbox"; };
"albert@nixos-framework" = libx.mkHome
{ hostname = "nixos-framework"; username = "albert"; desktop = "hyprland"; theme = "gruvbox"; };
"albert@nixos-rpi4-01" = libx.mkHome
{ hostname = "nixos-rpi4-01"; username = "albert"; };
};
};
}