From bddc3fb8b857e1c7198f99e0e53daf678375ef12 Mon Sep 17 00:00:00 2001 From: Nick Date: Sun, 8 Jun 2025 22:40:38 -0500 Subject: [PATCH] feat: test --- modules/nixos/services/jellyfin/default.nix | 38 +++++++++++++-------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/modules/nixos/services/jellyfin/default.nix b/modules/nixos/services/jellyfin/default.nix index 3055703..358ca73 100755 --- a/modules/nixos/services/jellyfin/default.nix +++ b/modules/nixos/services/jellyfin/default.nix @@ -34,24 +34,32 @@ in }; }; - fileSystems = { - "/var/lib/${service.name}" = { - device = service.paths.path0; - fsType = "none"; - options = [ "bind" ]; - depends = [ ceres.storage0.mount ]; + fileSystems = + let + settings = { + fsType = "none"; + options = [ + "bind" + ]; + depends = [ + ceres.storage0.mount + ]; + }; + in + { + "/var/lib/${service.name}" = { + device = service.paths.path0; + } // settings; + "/var/cache/${service.name}" = { + device = "${service.paths.path1}"; + } // settings; }; - "/var/cache/${service.name}" = { - device = service.paths.path1; - fsType = "none"; - options = [ "bind" ]; - depends = [ ceres.storage0.mount ]; - }; - }; systemd.tmpfiles.rules = [ - "Z ${service.paths.path0} 0755 ${user0} ${service.name} -" - "Z ${service.paths.path1} 0755 ${user0} ${service.name} -" + "d ${service.paths.path0} 0755 ${user0} ${service.name} -" + "d ${service.paths.path1} 0755 ${user0} ${service.name} -" + "Z ${service.paths.path0} - ${user0} ${service.name} -" + "Z ${service.paths.path1} - ${user0} ${service.name} -" ]; networking = {