diff options
author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-04-24 17:32:18 +0200 |
---|---|---|
committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-04-24 17:32:18 +0200 |
commit | 08eb6c91748c32f1fc06484b6bb8ed21d58f2de7 (patch) | |
tree | f788cea3005f373a4774ec181750e811020802a8 /modules/by-name/ma/mastodon/module.nix | |
parent | flake.nix: Remove gnutls (diff) | |
download | nixos-server-08eb6c91748c32f1fc06484b6bb8ed21d58f2de7.zip |
modules/mastodon: Group `vhack` keys together
Diffstat (limited to '')
-rw-r--r-- | modules/by-name/ma/mastodon/module.nix | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/modules/by-name/ma/mastodon/module.nix b/modules/by-name/ma/mastodon/module.nix index 895428d..84f3ec8 100644 --- a/modules/by-name/ma/mastodon/module.nix +++ b/modules/by-name/ma/mastodon/module.nix @@ -37,16 +37,22 @@ in { owner = "mastodon"; group = "mastodon"; }; - vhack.persist.directories = [ - { - directory = "/var/lib/mastodon"; - user = "mastodon"; - group = "mastodon"; - mode = "0700"; - } - ]; - vhack.postgresql.enable = true; + vhack = { + persist.directories = [ + { + directory = "/var/lib/mastodon"; + user = "mastodon"; + group = "mastodon"; + mode = "0700"; + } + ]; + + postgresql.enable = true; + + nginx.enable = true; + }; + services.mastodon = { enable = true; @@ -54,7 +60,7 @@ in { # Unstable Mastodon package, used if # security updates aren't backported. - #package = applyPatches pkgs-unstable.mastodon; + #package = applyPatches pkgsUnstable.mastodon; localDomain = if cfg.enableTLD @@ -75,7 +81,6 @@ in { }; }; - vhack.nginx.enable = true; services.nginx = { enable = true; recommendedProxySettings = true; # required for redirections to work |