nixos/modules/system/user.nix

41 lines
851 B
Nix
Raw Normal View History

2023-12-09 20:01:50 +08:00
inputs:
{
options.nixos.system.user = let inherit (inputs.lib) mkOption types; in
{
user = mkOption
{
type = types.attrsOf types.ints.unsigned;
readOnly = true;
default =
{
chn = 1000;
xll = 1001;
yjq = 1002;
yxy = 1003;
zem = 1004;
2024-02-26 12:17:27 +08:00
gb = 1005;
2023-12-09 20:01:50 +08:00
misskey-misskey = 2000;
misskey-misskey-old = 2001;
frp = 2002;
mirism = 2003;
httpapi = 2004;
httpua = 2005;
rsshub = 2006;
v2ray = 2007;
fz-new-order = 2008;
2023-12-17 19:44:40 +08:00
synapse-synapse = 2009;
2023-12-19 21:39:04 +08:00
synapse-matrix = 2010;
2023-12-09 20:01:50 +08:00
};
};
group = mkOption
{
type = types.attrsOf types.ints.unsigned;
readOnly = true;
default = inputs.config.nixos.system.user.user //
{
groupshare = 3000;
};
};
};
}