Initial flake for loki
This commit is contained in:
parent
02cb462b5a
commit
9e4ef04bec
6 changed files with 369 additions and 12 deletions
21
flake.nix
21
flake.nix
|
|
@ -86,6 +86,14 @@
|
|||
./thor/configuration.nix
|
||||
];
|
||||
|
||||
lokiBaseModules = [
|
||||
{ nixpkgs = nixpkgsSettings; }
|
||||
./loki/hardware-configuration.nix
|
||||
nixos-hardware.nixosModules.common-cpu-intel
|
||||
nixos-hardware.nixosModules.common-pc-ssd
|
||||
./loki/configuration.nix
|
||||
];
|
||||
|
||||
# odinStable = extraModules: nixpkgs.lib.nixosSystem {
|
||||
# inherit system;
|
||||
# modules = odinBaseModules ++ [
|
||||
|
|
@ -122,6 +130,15 @@
|
|||
] ++ extraModules;
|
||||
};
|
||||
|
||||
lokiUnstable = extraModules: unstable.lib.nixosSystem {
|
||||
inherit system;
|
||||
modules = lokiBaseModules ++ [
|
||||
home-manager-unstable.nixosModules.home-manager
|
||||
homeManagerSettings
|
||||
{ home-manager.users.bertof = import ./home_manager/loki.nix; }
|
||||
] ++ extraModules;
|
||||
};
|
||||
|
||||
in
|
||||
{
|
||||
packages.${system} = unstablePkgs;
|
||||
|
|
@ -140,6 +157,10 @@
|
|||
odin-nvidia-unstable = odinUnstable [ ./odin/configuration-nvidia.nix ./nixos_modules/pro_audio.nix ./nixos_modules/sesar.nix ];
|
||||
# odin-intel-stable = odinStable [ ./odin/configuration-intel.nix ./nixos_modules/pro_audio.nix ./nixos_modules/sesar.nix];
|
||||
# odin-nvidia-stable = odinStable [ ./odin/configuration-nvidia.nix ./nixos_modules/pro_audio.nix ./nixos_modules/sesar.nix];
|
||||
|
||||
loki = loki-unstable;
|
||||
|
||||
loki-unstable = lokiUnstable [];
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue