fix: only enable matched user homes

This commit is contained in:
Jake Hamilton 2023-07-01 12:22:29 -07:00
parent cfaa78937e
commit 880d907905
No known key found for this signature in database
GPG key ID: 9762169A1B35EA68
3 changed files with 10 additions and 3 deletions

View file

@ -16,7 +16,6 @@ let
mapAttrsToList
optionals
mkDefault
traceSeqN
mkAliasDefinitions
mkAliasAndWrapDefinitions
mkOption
@ -279,7 +278,10 @@ in
config = mkIf host-matches {
# Initialize user information.
snowfallorg.user.${user-name}.home.config = {
snowfallorg.user.name = mkDefault user-name;
snowfallorg.user = {
enable = true;
name = mkDefault user-name;
};
};
home-manager = {

View file

@ -24,7 +24,7 @@ in
user = {
enable = mkOption {
type = types.bool;
default = true;
default = false;
description = "Whether to configure the user.";
};

View file

@ -45,6 +45,11 @@ in
};
home = {
enable = mkOption {
type = types.bool;
default = true;
};
path = mkOption {
type = types.str;
default = "/home/${name}";