From 0a4a28d06a15dc641c5e4c6b1690eabdaeda6215 Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Mon, 16 Feb 2026 22:32:41 +0000 Subject: [PATCH] increase mealie login session --- pkgs/caddy/package.nix | 2 +- platforms/nixos/modules/nmasur/presets/services/mealie.nix | 5 ++++- .../presets/services/{stalwart-mail.nix => stalwart.nix} | 6 +++--- platforms/nixos/modules/nmasur/profiles/communications.nix | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) rename platforms/nixos/modules/nmasur/presets/services/{stalwart-mail.nix => stalwart.nix} (91%) diff --git a/pkgs/caddy/package.nix b/pkgs/caddy/package.nix index 9666c5f1..132cd924 100644 --- a/pkgs/caddy/package.nix +++ b/pkgs/caddy/package.nix @@ -18,5 +18,5 @@ }).withPlugins { plugins = [ "github.com/caddy-dns/cloudflare@v0.2.1" ]; - hash = "sha256-Zls+5kWd/JSQsmZC4SRQ/WS+pUcRolNaaI7UQoPzJA0="; + hash = "sha256-xz43pXTsnYmXZDAAUT+vTapoq3O/8br7igGwqZbjFdk="; } diff --git a/platforms/nixos/modules/nmasur/presets/services/mealie.nix b/platforms/nixos/modules/nmasur/presets/services/mealie.nix index bcd65ac8..660b718a 100644 --- a/platforms/nixos/modules/nmasur/presets/services/mealie.nix +++ b/platforms/nixos/modules/nmasur/presets/services/mealie.nix @@ -15,6 +15,9 @@ in port = 9099; database.createLocally = true; listenAddress = "127.0.0.1"; + settings = { + TOKEN_TIME = 7200; # Hours for login to last (300 days) + }; }; nmasur.presets.services.caddy.routes = [ @@ -23,7 +26,7 @@ in handle = [ { handler = "reverse_proxy"; - upstreams = [ { dial = "localhost:${builtins.toString config.services.mealie.port}"; } ]; + upstreams = [ { dial = "localhost:${toString config.services.mealie.port}"; } ]; } ]; } diff --git a/platforms/nixos/modules/nmasur/presets/services/stalwart-mail.nix b/platforms/nixos/modules/nmasur/presets/services/stalwart.nix similarity index 91% rename from platforms/nixos/modules/nmasur/presets/services/stalwart-mail.nix rename to platforms/nixos/modules/nmasur/presets/services/stalwart.nix index d556f17e..5661a4b5 100644 --- a/platforms/nixos/modules/nmasur/presets/services/stalwart-mail.nix +++ b/platforms/nixos/modules/nmasur/presets/services/stalwart.nix @@ -5,12 +5,12 @@ let inherit (config.nmasur.settings) hostnames; - cfg = config.nmasur.presets.services.stalwart-mail; + cfg = config.nmasur.presets.services.stalwart; in { - options.nmasur.presets.services.stalwart-mail = { + options.nmasur.presets.services.stalwart = { enable = lib.mkEnableOption "Stalwart mail and contacts server"; port = lib.mkOption { type = lib.types.port; @@ -21,7 +21,7 @@ in config = lib.mkIf cfg.enable { - services.stalwart-mail = { + services.stalwart = { enable = true; settings = { server.listener.http = { diff --git a/platforms/nixos/modules/nmasur/profiles/communications.nix b/platforms/nixos/modules/nmasur/profiles/communications.nix index dba24879..2e6e7118 100644 --- a/platforms/nixos/modules/nmasur/profiles/communications.nix +++ b/platforms/nixos/modules/nmasur/profiles/communications.nix @@ -38,7 +38,7 @@ in ntfy-sh.enable = lib.mkDefault true; pgweb.enable = lib.mkDefault true; postgresql.enable = lib.mkDefault true; - stalwart-mail.enable = lib.mkDefault true; + stalwart.enable = lib.mkDefault true; thelounge.enable = lib.mkDefault true; uptime-kuma.enable = lib.mkDefault true; vaultwarden.enable = lib.mkDefault true;