mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-04-18 18:19:12 +00:00
home-manager/extra-arguments: add NixOS subset for home-manager configs under NixOS systems
This commit is contained in:
parent
61d609c4dd
commit
a7a5e874a0
@ -1,6 +1,6 @@
|
|||||||
# All of the extra module arguments to be passed as part of the home-manager
|
# All of the extra module arguments to be passed as part of the home-manager
|
||||||
# environment.
|
# environment.
|
||||||
{ pkgs, lib, options, ... }:
|
{ pkgs, lib, options, ... }@attrs:
|
||||||
|
|
||||||
let
|
let
|
||||||
foodogsquaredLib = import ../../../lib { inherit pkgs; };
|
foodogsquaredLib = import ../../../lib { inherit pkgs; };
|
||||||
@ -11,5 +11,7 @@ in
|
|||||||
home-manager = import ../../../lib/env-specific/home-manager.nix { inherit pkgs lib; self = final; };
|
home-manager = import ../../../lib/env-specific/home-manager.nix { inherit pkgs lib; self = final; };
|
||||||
} // lib.optionalAttrs (options?sops) {
|
} // lib.optionalAttrs (options?sops) {
|
||||||
sops-nix = import ../../../lib/env-specific/sops.nix { inherit pkgs lib; self = final; };
|
sops-nix = import ../../../lib/env-specific/sops.nix { inherit pkgs lib; self = final; };
|
||||||
|
} // lib.optionalAttrs (attrs?nixosConfig) {
|
||||||
|
nixos = import ../../../lib/env-specific/nixos.nix { inherit pkgs lib; self = final; };
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user