selfoss: don't hard-code nginx user in service

This commit is contained in:
ElnuDev
2026-04-16 22:09:12 -07:00
parent 7028da51c2
commit febd95b49f
+5 -4
View File
@@ -37,7 +37,8 @@ in
user = mkOption {
type = types.str;
default = "nginx";
default = config.services.nginx.user;
defaultText = lib.literalExpression "config.services.nginx.user";
description = ''
User account under which both the service and the web-application run.
'';
@@ -122,10 +123,10 @@ in
config = mkIf cfg.enable {
services.phpfpm.pools = mkIf (cfg.pool == "${poolName}") {
${poolName} = {
user = "nginx";
user = config.services.nginx.user;
settings = mapAttrs (name: mkDefault) {
"listen.owner" = "nginx";
"listen.group" = "nginx";
"listen.owner" = config.services.nginx.user;
"listen.group" = config.services.nginx.group;
"listen.mode" = "0600";
"pm" = "dynamic";
"pm.max_children" = 75;