mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-24 12:18:46 +08:00
18 lines
447 B
Nix
18 lines
447 B
Nix
inputs:
|
|
{
|
|
config =
|
|
let
|
|
inherit (inputs.lib) mkIf;
|
|
inherit (inputs.config.nixos) users;
|
|
in mkIf (builtins.elem "test" users.users)
|
|
{
|
|
users.users.test =
|
|
{
|
|
extraGroups = inputs.lib.intersectLists [ "users" "video" ] (builtins.attrNames inputs.config.users.groups);
|
|
password = "test";
|
|
shell = inputs.pkgs.zsh;
|
|
};
|
|
home-manager.users.test.imports = users.sharedModules;
|
|
};
|
|
}
|