From 85ea78b4b80a00ef0f63312d7eb7fa1fd7f35ca4 Mon Sep 17 00:00:00 2001 From: oqyude Date: Wed, 8 Jul 2026 12:47:41 +0300 Subject: [PATCH] varlib reconfig --- modules/server/calibre-web.nix | 13 +++++-------- modules/server/samba.nix | 16 ++++++++++++++++ 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/modules/server/calibre-web.nix b/modules/server/calibre-web.nix index d74b45a..cce47be 100644 --- a/modules/server/calibre-web.nix +++ b/modules/server/calibre-web.nix @@ -39,6 +39,11 @@ in # }; }; + systemd.tmpfiles.rules = [ + "d ${xlib.dirs.services-mnt-folder}/calibre-web 0755 calibre-web calibre-web -" + "d ${xlib.dirs.services-mnt-folder}/calibre-web-library 0755 calibre-web calibre-web -" + ]; + fileSystems = { "/var/lib/calibre-web" = { device = "${xlib.dirs.services-mnt-folder}/calibre-web"; @@ -48,13 +53,5 @@ in "nofail" ]; }; - # "/var/lib/calibre-server" = { - # device = "${xlib.dirs.services-mnt-folder}/calibre-web-library"; - # fsType = "none"; - # options = [ - # "bind" - # "nofail" - # ]; - # }; }; } diff --git a/modules/server/samba.nix b/modules/server/samba.nix index 67b9b5a..1048885 100644 --- a/modules/server/samba.nix +++ b/modules/server/samba.nix @@ -63,4 +63,20 @@ }; }; }; + + systemd.tmpfiles.rules = [ + "d ${xlib.dirs.services-mnt-folder}/samba 0755 root root -" + "z ${xlib.dirs.services-mnt-folder}/samba 0755 root root -" + ]; + + fileSystems = { + "/var/lib/samba" = { + device = "${xlib.dirs.services-mnt-folder}/samba"; + fsType = "none"; + options = [ + "bind" + "nofail" + ]; + }; + }; }