mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-24 00:08:44 +08:00
18 lines
439 B
Nix
18 lines
439 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 [ "video" ] (builtins.attrNames inputs.config.users.groups);
|
||
|
password = "test";
|
||
|
shell = inputs.pkgs.zsh;
|
||
|
};
|
||
|
home-manager.users.test.imports = users.sharedModules;
|
||
|
};
|
||
|
}
|