flake: use nixos-*-small by default

This commit is contained in:
Tim Schubert 2024-07-01 14:31:02 +02:00
parent 116468e4af
commit 3c7d611197
Signed by: dadada
SSH key fingerprint: SHA256:bFAjFH3hR8zRBaJjzQDjc3o4jqoq5EZ87l+KXEjxIz0
4 changed files with 30 additions and 7 deletions

View file

@ -1,6 +1,7 @@
{ self
, agenix
, nixpkgs
, nixpkgs-full
, home-manager
, homepage
, nixos-hardware
@ -8,17 +9,19 @@
, ...
}@inputs:
let
nixosSystem = { system ? "x86_64-linux", extraModules ? [ ] }: nixpkgs.lib.nixosSystem {
nixosSystem = { n_nixpkgs ? nixpkgs, system ? "x86_64-linux", extraModules ? [ ] }: n_nixpkgs.lib.nixosSystem {
inherit system;
modules = [{
nixpkgs.overlays = nixpkgs.lib.attrValues self.overlays;
}] ++ (nixpkgs.lib.attrValues self.nixosModules) ++ [ agenix.nixosModules.age ] ++ extraModules;
nixpkgs.overlays = n_nixpkgs.lib.attrValues self.overlays;
}] ++ (n_nixpkgs.lib.attrValues self.nixosModules) ++ [ agenix.nixosModules.age ] ++ extraModules;
};
in
{
gorgon = nixosSystem rec {
n_nixpkgs = nixpkgs-full;
system = "x86_64-linux";
extraModules = [
@ -83,6 +86,7 @@ in
};
ninurta = nixosSystem {
n_nixpkgs = nixpkgs-full;
extraModules = [
./ninurta/configuration.nix
];