From d99ae37a1d40baca86b00a2a371336288d9be142 Mon Sep 17 00:00:00 2001 From: ediblerope Date: Fri, 20 Feb 2026 21:42:34 +0000 Subject: [PATCH] Create server-permissions.nix --- services/server-permissions.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 services/server-permissions.nix diff --git a/services/server-permissions.nix b/services/server-permissions.nix new file mode 100644 index 0000000..7fa12fa --- /dev/null +++ b/services/server-permissions.nix @@ -0,0 +1,18 @@ +# services/server-permissions.nix +{ config, pkgs, lib, ... }: +{ + config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") { + systemd.tmpfiles.rules = [ + # Downloads - qbittorrent writes here + "Z /mnt/storage/torrents/downloads 2775 qbittorrent media -" + + # Shows - sonarr organises, bazarr writes subtitles + "d /mnt/storage/torrents/shows 2775 sonarr media -" + "Z /mnt/storage/torrents/shows 2775 sonarr media -" + + # Audiobooks + "d /mnt/storage/torrents/audiobooks 2775 sonarr media -" + "Z /mnt/storage/torrents/audiobooks 2775 sonarr media -" + ]; + }; +}