flake/nixosConfigurations.nix: Handle host specific nixpkgs input again
This commit is contained in:
@@ -10,8 +10,10 @@ let
|
|||||||
group ? null,
|
group ? null,
|
||||||
modules ? [],
|
modules ? [],
|
||||||
}: let
|
}: let
|
||||||
|
localNixpkgs = nixpkgs.lib.attrByPath [ "nixpkgs-${name}" ] nixpkgs inputs;
|
||||||
in self.lib.nixosSystem {
|
in self.lib.nixosSystem {
|
||||||
system = system;
|
system = system;
|
||||||
|
nixpkgs = localNixpkgs;
|
||||||
modules = modules ++ [
|
modules = modules ++ [
|
||||||
({ config, lib, ... }: {
|
({ config, lib, ... }: {
|
||||||
# Set hostname
|
# Set hostname
|
||||||
|
@@ -12,14 +12,17 @@
|
|||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
system ? null,
|
system ? null,
|
||||||
|
nixpkgs ? inputs.nixpkgs,
|
||||||
pkgs ? null,
|
pkgs ? null,
|
||||||
modules ? [],
|
modules ? [],
|
||||||
...
|
...
|
||||||
}@args:
|
}@args:
|
||||||
|
|
||||||
inputs.nixpkgs.lib.nixosSystem ({
|
nixpkgs.lib.nixosSystem ({
|
||||||
system = system;
|
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 = [
|
modules = [
|
||||||
self.nixosModules.nixfilesInputs
|
self.nixosModules.nixfilesInputs
|
||||||
self.nixosModules.clerie
|
self.nixosModules.clerie
|
||||||
@@ -36,4 +39,4 @@ inputs.nixpkgs.lib.nixosSystem ({
|
|||||||
};
|
};
|
||||||
})
|
})
|
||||||
] ++ modules;
|
] ++ modules;
|
||||||
} // builtins.removeAttrs args [ "system" "pkgs" "modules" ] )
|
} // builtins.removeAttrs args [ "system" "nixpkgs" "pkgs" "modules" ] )
|
||||||
|
Reference in New Issue
Block a user