mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-24 21:18:45 +08:00
42 lines
872 B
Nix
42 lines
872 B
Nix
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;
|
|
gb = 1005;
|
|
test = 1006;
|
|
misskey-misskey = 2000;
|
|
misskey-misskey-old = 2001;
|
|
frp = 2002;
|
|
mirism = 2003;
|
|
httpapi = 2004;
|
|
httpua = 2005;
|
|
rsshub = 2006;
|
|
v2ray = 2007;
|
|
fz-new-order = 2008;
|
|
synapse-synapse = 2009;
|
|
synapse-matrix = 2010;
|
|
};
|
|
};
|
|
group = mkOption
|
|
{
|
|
type = types.attrsOf types.ints.unsigned;
|
|
readOnly = true;
|
|
default = inputs.config.nixos.system.user.user //
|
|
{
|
|
groupshare = 3000;
|
|
};
|
|
};
|
|
};
|
|
}
|