summary refs log tree commit diff
path: root/nixos/modules/services/torrent/transmission.nix
diff options
context:
space:
mode:
authorSilvan Mosberger <contact@infinisil.com>2020-01-20 17:37:11 +0100
committerLassulus <github@lassul.us>2020-02-24 08:03:21 +0100
commit6d92e54174c449b4605db34fbba78b43be6b5335 (patch)
treef89564909fbe83726034bfe9a63e1981bab2155f /nixos/modules/services/torrent/transmission.nix
parent8cbb538be5fc6422d4ba292bc2586ea3ee92474a (diff)
downloadnixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.tar
nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.tar.gz
nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.tar.bz2
nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.tar.lz
nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.tar.xz
nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.tar.zst
nixpkgs-6d92e54174c449b4605db34fbba78b43be6b5335.zip
nixos/transmission: Allow others to read the directory
Directory mode 755 is standard for running services. Without this,
downloadDirPermissions doesn't have any use since other users can't even
look inside the main transmission directory
Diffstat (limited to 'nixos/modules/services/torrent/transmission.nix')
-rw-r--r--nixos/modules/services/torrent/transmission.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/nixos/modules/services/torrent/transmission.nix b/nixos/modules/services/torrent/transmission.nix
index 5ba72e8d773..fd28b94f7be 100644
--- a/nixos/modules/services/torrent/transmission.nix
+++ b/nixos/modules/services/torrent/transmission.nix
@@ -23,7 +23,8 @@ let
     for DIR in "${homeDir}" "${settingsDir}" "${fullSettings.download-dir}" "${fullSettings.incomplete-dir}"; do
       mkdir -p "$DIR"
     done
-    chmod 700 "${homeDir}" "${settingsDir}"
+    chmod 755 "${homeDir}"
+    chmod 700 "${settingsDir}"
     chmod ${downloadDirPermissions} "${fullSettings.download-dir}" "${fullSettings.incomplete-dir}"
     cp -f ${settingsFile} ${settingsDir}/settings.json
   '';