diff --git a/lib/default.nix b/lib/default.nix index c95d3a47..e6730185 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -43,20 +43,21 @@ type ? "default", repo ? "nixpkgs", unfree ? false - }: inputs.${repo}.lib.nixosSystem { + }: let - pkgs = import inputs.${repo} { - inherit system; - config.allowUnfree = unfree; - hostPlatform = system; - }; - unstable-pkgs = import inputs.nixpkgs-unstable { - inherit system; - config.allowUnfree = unfree; - hostPlatform = system; - }; - in { - specialArgs = { inherit inputs outputs desktop hostname username stateVersion gpu system theme; }; + pkgs = import inputs.${repo} { + inherit system; + config.allowUnfree = unfree; + hostPlatform = system; + }; + unstable-pkgs = import inputs.nixpkgs-unstable { + inherit system; + config.allowUnfree = unfree; + hostPlatform = system; + }; + in { + inputs.${repo}.lib.nixosSystem { + specialArgs = { inherit inputs outputs desktop hostname username stateVersion gpu system theme; }; modules = [ # Types are 'default', 'small', and 'minimal' ../nixos/${type}.nix