diff options
author | Janne Heß <janne@hess.ooo> | 2019-10-12 22:25:28 +0200 |
---|---|---|
committer | Janne Heß <janne@hess.ooo> | 2019-10-12 22:25:28 +0200 |
commit | d6c08776ba620b7822bd0f0b8614a329ce8157e2 (patch) | |
tree | bb2a64407ed5aa062f68239dfd7bfbb2bede6a4d /nixos/modules/services/misc | |
parent | d4f085036b34cba3c60cc8c9ee7d9db965404b1f (diff) | |
download | nixpkgs-d6c08776ba620b7822bd0f0b8614a329ce8157e2.tar nixpkgs-d6c08776ba620b7822bd0f0b8614a329ce8157e2.tar.gz nixpkgs-d6c08776ba620b7822bd0f0b8614a329ce8157e2.tar.bz2 nixpkgs-d6c08776ba620b7822bd0f0b8614a329ce8157e2.tar.lz nixpkgs-d6c08776ba620b7822bd0f0b8614a329ce8157e2.tar.xz nixpkgs-d6c08776ba620b7822bd0f0b8614a329ce8157e2.tar.zst nixpkgs-d6c08776ba620b7822bd0f0b8614a329ce8157e2.zip |
treewide: Switch to system users
Diffstat (limited to 'nixos/modules/services/misc')
-rw-r--r-- | nixos/modules/services/misc/airsonic.nix | 1 | ||||
-rw-r--r-- | nixos/modules/services/misc/docker-registry.nix | 6 | ||||
-rw-r--r-- | nixos/modules/services/misc/errbot.nix | 5 | ||||
-rw-r--r-- | nixos/modules/services/misc/gitea.nix | 1 | ||||
-rw-r--r-- | nixos/modules/services/misc/gollum.nix | 1 | ||||
-rw-r--r-- | nixos/modules/services/misc/jellyfin.nix | 5 | ||||
-rw-r--r-- | nixos/modules/services/misc/osrm.nix | 1 |
7 files changed, 16 insertions, 4 deletions
diff --git a/nixos/modules/services/misc/airsonic.nix b/nixos/modules/services/misc/airsonic.nix index 919d3b2f6e6..c296e048cea 100644 --- a/nixos/modules/services/misc/airsonic.nix +++ b/nixos/modules/services/misc/airsonic.nix @@ -148,6 +148,7 @@ in { name = cfg.user; home = cfg.home; createHome = true; + isSystemUser = true; }; }; } diff --git a/nixos/modules/services/misc/docker-registry.nix b/nixos/modules/services/misc/docker-registry.nix index c87607d2666..89bac4f47d7 100644 --- a/nixos/modules/services/misc/docker-registry.nix +++ b/nixos/modules/services/misc/docker-registry.nix @@ -145,11 +145,13 @@ in { }; users.users.docker-registry = - if cfg.storagePath != null + (if cfg.storagePath != null then { createHome = true; home = cfg.storagePath; } - else {}; + else {}) // { + isSystemUser = true; + }; }; } diff --git a/nixos/modules/services/misc/errbot.nix b/nixos/modules/services/misc/errbot.nix index 256adce2f02..b447ba5d438 100644 --- a/nixos/modules/services/misc/errbot.nix +++ b/nixos/modules/services/misc/errbot.nix @@ -76,7 +76,10 @@ in { }; config = mkIf (cfg.instances != {}) { - users.users.errbot.group = "errbot"; + users.users.errbot = { + group = "errbot"; + isSystemUser = true; + }; users.groups.errbot = {}; systemd.services = mapAttrs' (name: instanceCfg: nameValuePair "errbot-${name}" ( diff --git a/nixos/modules/services/misc/gitea.nix b/nixos/modules/services/misc/gitea.nix index 4992b13c9d4..c8c59fb256e 100644 --- a/nixos/modules/services/misc/gitea.nix +++ b/nixos/modules/services/misc/gitea.nix @@ -409,6 +409,7 @@ in home = cfg.stateDir; useDefaultShell = true; group = "gitea"; + isSystemUser = true; }; }; diff --git a/nixos/modules/services/misc/gollum.nix b/nixos/modules/services/misc/gollum.nix index 7653b415bf0..f4a9c72b154 100644 --- a/nixos/modules/services/misc/gollum.nix +++ b/nixos/modules/services/misc/gollum.nix @@ -71,6 +71,7 @@ in group = config.users.users.gollum.name; description = "Gollum user"; createHome = false; + isSystemUser = true; }; users.groups.gollum = { }; diff --git a/nixos/modules/services/misc/jellyfin.nix b/nixos/modules/services/misc/jellyfin.nix index 55559206568..6ecdfb57dc3 100644 --- a/nixos/modules/services/misc/jellyfin.nix +++ b/nixos/modules/services/misc/jellyfin.nix @@ -41,7 +41,10 @@ in }; users.users = mkIf (cfg.user == "jellyfin") { - jellyfin.group = cfg.group; + jellyfin = { + group = cfg.group; + isSystemUser = true; + }; }; users.groups = mkIf (cfg.group == "jellyfin") { diff --git a/nixos/modules/services/misc/osrm.nix b/nixos/modules/services/misc/osrm.nix index f89f37ccd9d..79c347ab7e0 100644 --- a/nixos/modules/services/misc/osrm.nix +++ b/nixos/modules/services/misc/osrm.nix @@ -59,6 +59,7 @@ in group = config.users.users.osrm.name; description = "OSRM user"; createHome = false; + isSystemUser = true; }; users.groups.osrm = { }; |