16 lines
391 B
Nix
16 lines
391 B
Nix
{ config, pkgs, lib, ... }: let
|
|
config = (import ./config.nix {});
|
|
|
|
v = config.vmail_config;
|
|
in {
|
|
users.users."${v.user_group_name}" = {
|
|
name = "${v.user_group_name}";
|
|
isSystemUser = true;
|
|
uid = v.user_group_id;
|
|
home = v.directory;
|
|
createHome = true;
|
|
group = "${v.user_group_name}";
|
|
};
|
|
users.groups."${v.user_group_name}" = { gid = v.user_group_id; };
|
|
}
|