From a2bfb5eb9ef1c10f16469251cc02f496b50185cf Mon Sep 17 00:00:00 2001 From: stuce-bot Date: Tue, 10 Jun 2025 11:12:55 +0200 Subject: [PATCH] flake updated --- flake.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index 79cdff1..bb93941 100644 --- a/flake.nix +++ b/flake.nix @@ -33,6 +33,7 @@ ... }: let cfg = config.services.sTodo; + sessionKey = "/etc/sTodo/client_session_key.aes"; in { options.services.sTodo = { # options.programs.sTodo = { @@ -67,8 +68,8 @@ environment.systemPackages = [pkgs.openssl]; systemd.services.sTodo.preStart = '' - [ -f /etc/sTodo/client_session_key.aes ] || { - "${pkgs.openssl}/bin/openssl" rand -base64 32 > /etc/sTodo/client_session_key.aes + [ -f ${sessionKey} ] || { + "${pkgs.openssl}/bin/openssl" rand -base64 32 > ${sessionKey} } ''; systemd.services.sTodo = { @@ -82,9 +83,9 @@ environment = { YESOD_PORT = "${toString cfg.port}"; YESOD_APPROOT = "${cfg.appRoot}"; - YESOD_SQLITE_DATABASE = "/etc/sTodo/sTodo.sqlite3"; + YESOD_SQLITE_DATABASE = "/var/lib/sTodo.sqlite3"; YESOD_STATIC_DIR = "/etc/sTodo/static"; - YESOD_SESSION_KEY = "/etc/sTodo/client_session_key.aes"; + YESOD_SESSION_KEY = sessionKey; }; }; };