1
0

flake/nixosConfigurations.nix: Handle host specific nixpkgs input again

This commit is contained in:
2025-06-29 17:28:38 +02:00
parent 457fa2ca6f
commit ce54f06fd0
2 changed files with 8 additions and 3 deletions

View File

@ -10,8 +10,10 @@ let
group ? null,
modules ? [],
}: let
localNixpkgs = nixpkgs.lib.attrByPath [ "nixpkgs-${name}" ] nixpkgs inputs;
in self.lib.nixosSystem {
system = system;
nixpkgs = localNixpkgs;
modules = modules ++ [
({ config, lib, ... }: {
# Set hostname

View File

@ -12,14 +12,17 @@
*/
{
system ? null,
nixpkgs ? inputs.nixpkgs,
pkgs ? null,
modules ? [],
...
}@args:
inputs.nixpkgs.lib.nixosSystem ({
nixpkgs.lib.nixosSystem ({
system = system;
pkgs = if pkgs != null then pkgs else self.nixpkgs.${system};
pkgs = if pkgs != null then pkgs else (self.lib.mkNixpkgs {
inherit system nixpkgs;
});
modules = [
self.nixosModules.nixfilesInputs
self.nixosModules.clerie
@ -36,4 +39,4 @@ inputs.nixpkgs.lib.nixosSystem ({
};
})
] ++ modules;
} // builtins.removeAttrs args [ "system" "pkgs" "modules" ] )
} // builtins.removeAttrs args [ "system" "nixpkgs" "pkgs" "modules" ] )