diff options
Diffstat (limited to 'nixos/modules/services/web-apps')
-rw-r--r-- | nixos/modules/services/web-apps/tt-rss.nix | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/nixos/modules/services/web-apps/tt-rss.nix b/nixos/modules/services/web-apps/tt-rss.nix index 35457a1cdb8f..a94c71a95dd6 100644 --- a/nixos/modules/services/web-apps/tt-rss.nix +++ b/nixos/modules/services/web-apps/tt-rss.nix @@ -99,8 +99,8 @@ let user = mkOption { type = types.str; - default = "nginx"; - example = "nginx"; + default = "tt_rss"; + example = "tt_rss"; description = '' User account under which both the update daemon and the web-application run. ''; @@ -553,5 +553,18 @@ let requires = ["${dbService}"]; after = ["network.target" "${dbService}"]; }; + + users = optionalAttrs (cfg.user == "tt_rss") { + extraUsers = singleton { + name = "tt_rss"; + group = "tt_rss"; + uid = config.ids.uids.tt_rss; + }; + extraGroups = singleton { + name = "tt_rss"; + gid = config.ids.gids.tt_rss; + }; + }; + }; } |