bunch of small changes

This commit is contained in:
Gerg-L 2023-10-08 21:04:23 -04:00
parent b99f465861
commit 75a4e0a52a
Signed by: gerg-l
SSH key fingerprint: SHA256:FPYDHIkvMocr4wdmZXpgpJjsb2Tw6rASs2ISPbOb0KI
5 changed files with 57 additions and 41 deletions

View file

@ -55,15 +55,15 @@ in
lib.evalModules {
specialArgs.modulesPath = "${unstable}/nixos/modules";
modules =
builtins.attrValues self.nixosModules
++ importAll "${self}/hosts/${name}"
++ [ {
modules = builtins.concatLists [
(builtins.attrValues self.nixosModules)
(importAll "${self}/hosts/${name}")
(import "${unstable}/nixos/modules/module-list.nix")
(lib.singleton {
networking.hostName = name;
nixpkgs.hostPlatform = system;
} ]
++ (import "${unstable}/nixos/modules/module-list.nix")
;
})
];
}
);
mkDisko =
@ -72,13 +72,15 @@ in
mkPackages =
path: pkgs:
builtins.listToAttrs (
map
(module: {
name = lib.removeSuffix ".nix" (builtins.baseNameOf module);
value = pkgs.callPackage module { };
})
(listNixFilesRecursive path)
);
lib.pipe path [
listNixFilesRecursive
(map (
x: {
name = lib.removeSuffix ".nix" (builtins.baseNameOf x);
value = pkgs.callPackage x { };
}
))
builtins.listToAttrs
];
_file = ./default.nix;
}