feat: added support for custom shells in alqueva.users

This commit is contained in:
Artur Manuel 2024-12-14 11:14:51 +00:00
commit 3af3b5dbc4
4 changed files with 9 additions and 4 deletions

View file

@ -27,6 +27,11 @@ in {
default = [];
description = "Groups to add the defined user to.";
};
shell = mkOption {
type = types.package;
default = config.programs.bash.package;
description = "Shell the user wants to use.";
};
};
});
};
@ -38,7 +43,7 @@ in {
isNormalUser = true;
extraGroups = ucfg.groups;
inherit (ucfg) packages;
shell = config.programs.xonsh.package;
shell = ucfg.shell;
initialPassword = "password";
})
cfg;