Basic freya config
This commit is contained in:
parent
70d0060df5
commit
e4e09e1bf9
6 changed files with 380 additions and 19 deletions
47
flake.nix
47
flake.nix
|
|
@ -124,23 +124,22 @@
|
|||
(homeManagerModules { bertof = import ./loki/hm.nix; }) ++
|
||||
extraModules;
|
||||
};
|
||||
in
|
||||
{
|
||||
nixosConfigurations = rec {
|
||||
|
||||
thor = thorBuilder { };
|
||||
|
||||
odin = odin-intel;
|
||||
odin-intel = odinIntelBuilder { };
|
||||
odin-nvidia = odinNvidiaBuilder { };
|
||||
|
||||
loki = lokiBuilder { };
|
||||
# loki-stable = lokiStable [ ./nixos_modules/dnsmasq.nix ];
|
||||
# loki-k3s = lokiStable [ ./nixos_modules/k3s.nix ];
|
||||
# loki-unstable = lokiUnstable [ ];
|
||||
|
||||
freyaBaseModules = [
|
||||
# ./freya/hardware-configuration.nix
|
||||
nixos-hardware.nixosModules.raspberry-pi."4"
|
||||
./freya/configuration.nix
|
||||
];
|
||||
freyaBuilder = { extraModules ? [ ] }: nixpkgs.lib.nixosSystem rec {
|
||||
system = "x86_64-linux";
|
||||
modules =
|
||||
[{ nixpkgs = nixpkgsSettings { inherit system; }; }] ++
|
||||
commonBaseModules ++ freyaBaseModules ++
|
||||
(homeManagerModules { bertof = import ./freya/hm.nix; }) ++
|
||||
extraModules;
|
||||
};
|
||||
} // (flake-utils.lib.eachDefaultSystem (system: rec {
|
||||
in
|
||||
(flake-utils.lib.eachDefaultSystem (system: rec {
|
||||
packages = pkgs-u { inherit system; };
|
||||
|
||||
checks = {
|
||||
|
|
@ -155,5 +154,21 @@
|
|||
${self.checks.${system}.pre-commit-check.shellHook}
|
||||
'';
|
||||
};
|
||||
}));
|
||||
})) // {
|
||||
nixosConfigurations = rec {
|
||||
|
||||
thor = thorBuilder { };
|
||||
|
||||
odin = odin-intel;
|
||||
odin-intel = odinIntelBuilder { };
|
||||
odin-nvidia = odinNvidiaBuilder { };
|
||||
|
||||
loki = lokiBuilder { };
|
||||
# loki-stable = lokiStable [ ./nixos_modules/dnsmasq.nix ];
|
||||
# loki-k3s = lokiStable [ ./nixos_modules/k3s.nix ];
|
||||
# loki-unstable = lokiUnstable [ ];
|
||||
|
||||
freya = freyaBuilder { };
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue