commit 18ffdaaff7751d5fd08eb6a74282fc0eff111924
parent 03a2eafcfd7b6497cc82865bcdfd23b5978f3772
Author: Katja (zaphyra) <git@ctu.cx>
Date: Mon, 2 Jun 2025 08:30:10 +0200
parent 03a2eafcfd7b6497cc82865bcdfd23b5978f3772
Author: Katja (zaphyra) <git@ctu.cx>
Date: Mon, 2 Jun 2025 08:30:10 +0200
add `impermanence` support in some places
3 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/config/nixos/modules/presets/katja/enable.nix b/config/nixos/modules/presets/katja/enable.nix @@ -59,6 +59,7 @@ in }; }; + modules.filesystem.impermanence.system.dirs = [ "/var/lib/acme" ]; security.acme = { acceptTerms = true; defaults = {
diff --git a/config/nixos/modules/services/gotosocial.nix b/config/nixos/modules/services/gotosocial.nix @@ -92,6 +92,8 @@ in } ]; + modules.filesystem.impermanence.system.dirs = [ cfg.stateDir ]; + modules.services.gotosocial.settings = { # Defaults user = lib.mkDefault cfg.user;
diff --git a/config/nixos/modules/services/vnstat.nix b/config/nixos/modules/services/vnstat.nix @@ -27,6 +27,8 @@ in config = lib.mkIf cfg.enable { services.vnstat.enable = true; + modules.filesystem.impermanence.system.dirs = [ "/var/lib/vnstat" ]; + services.nginx.virtualHosts."${config.networking.fqdn}" = lib.mkIf cfg.vnstati.enable { locations."/vnstat/" = { alias = "/var/run/vnstati/";