nixos: Directory optionality fixes

This commit is contained in:
kat witch 2021-04-28 01:55:09 +01:00
parent 016a0d305c
commit 5f2309c773
No known key found for this signature in database
GPG key ID: 1B477797DCA5EC72

View file

@ -4,7 +4,8 @@
imports =
[ (import (./hosts + "/${hostName}/nixos")) ./profiles/common/nixos.nix ]
++ lib.optional (builtins.pathExists ./private/hosts)
++ lib.optional
(builtins.pathExists (./private/hosts + "/${hostName}/nixos"))
(import (./private/hosts + "/${hostName}/nixos"))
++ lib.optional (builtins.pathExists ./private/profile)
./private/profile/nixos;
@ -35,7 +36,11 @@
users = {
kat = {
imports = [ ./home.nix (import (./hosts + "/${hostName}/home")) ];
imports = [ ./home.nix ] ++ lib.optional
(builtins.pathExists (./hosts + "/${hostName}/home"))
(import (./hosts + "/${hostName}/home")) ++ lib.optional
(builtins.pathExists (./private/hosts + "/${hostName}/home"))
(import (./private/hosts + "/${hostName}/home"));
options = {
deploy.profile.kat = lib.mkEnableOption "uhh meow";