diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2023-10-28 12:01:19 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-28 12:01:19 +0000 |
commit | 519b7ea0c3a8e612eaf7e64128e967549615b6a7 (patch) | |
tree | 8052537e4fd51b1575e0a8b9bfb26a7c5487e7b5 /nixos/modules/services/web-servers | |
parent | cb64b504a0a80c4df9e96426d830f94080760628 (diff) | |
parent | b30e97ace2945f9ddcf1b233e04d45ef3c511d9b (diff) |
Merge master into staging-next
Diffstat (limited to 'nixos/modules/services/web-servers')
-rw-r--r-- | nixos/modules/services/web-servers/stargazer.nix | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/nixos/modules/services/web-servers/stargazer.nix b/nixos/modules/services/web-servers/stargazer.nix index f0c3cf8787ebb..18f57363137cf 100644 --- a/nixos/modules/services/web-servers/stargazer.nix +++ b/nixos/modules/services/web-servers/stargazer.nix @@ -204,11 +204,9 @@ in }; # Create default cert store - system.activationScripts.makeStargazerCertDir = - lib.optionalAttrs (cfg.store == /var/lib/gemini/certs) '' - mkdir -p /var/lib/gemini/certs - chown -R ${cfg.user}:${cfg.group} /var/lib/gemini/certs - ''; + systemd.tmpfiles.rules = lib.mkIf (cfg.store == /var/lib/gemini/certs) [ + ''d /var/lib/gemini/certs - "${cfg.user}" "${cfg.group}" -'' + ]; users.users = lib.optionalAttrs (cfg.user == "stargazer") { stargazer = { |