From f9fee856068080ee46e8a90daac5d3187794b23b Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Wed, 18 Feb 2026 21:30:06 +0000 Subject: [PATCH] Create needed data directories for nidus-sync on deploy --- modules/system/nidus-sync.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/system/nidus-sync.nix b/modules/system/nidus-sync.nix index aeee79c..5e7cdc6 100644 --- a/modules/system/nidus-sync.nix +++ b/modules/system/nidus-sync.nix @@ -6,6 +6,7 @@ let databaseName = nidusName; databaseUser = nidusName; dataDirectory = /mnt/bigdisk/nidus-sync; + dataDirectoryString = "/mnt/bigdisk/nidus-sync"; group = nidusName; nidusName = "nidus-sync"; nidus-sync-pkg = inputs.nidus-sync.packages.x86_64-linux.default; @@ -116,6 +117,10 @@ in { }; wantedBy = ["multi-user.target"]; }; + systemd.tmpfiles.rules = [ + "d ${dataDirectoryString} 0755 ${nidusName} ${nidusName}" + "d ${dataDirectoryString} 0755 ${nidusName} ${nidusName}" + ]; users.groups.${group} = {}; users.users.${user} = { group = "${group}";