From e546ecea9a767aa0d6b4a3fc36598af33cbe90d4 Mon Sep 17 00:00:00 2001 From: Menno van Leeuwen Date: Fri, 15 Nov 2024 22:25:43 +0100 Subject: [PATCH] remove zfs-permissions systemd service and associated permission settings --- config/nixos/hardware/mennos-server/zfs.nix | 64 --------------------- 1 file changed, 64 deletions(-) diff --git a/config/nixos/hardware/mennos-server/zfs.nix b/config/nixos/hardware/mennos-server/zfs.nix index 1fed46c..fbd6ba3 100644 --- a/config/nixos/hardware/mennos-server/zfs.nix +++ b/config/nixos/hardware/mennos-server/zfs.nix @@ -28,70 +28,6 @@ # If you want to keep compression settings boot.kernelParams = [ "zfs.zfs_compressed_arc_enabled=1" ]; - systemd.services.zfs-permissions = { - description = "Set correct permissions on ZFS datasets"; - after = [ "zfs-mount.service" ]; - wantedBy = [ "multi-user.target" ]; - script = '' - # Set ownership and permissions for each dataset - # Astrophotography - menno:users 770 - chown menno:users /mnt/astrophotography - chmod 770 /mnt/astrophotography - - # docker - root:users 775 - chown root:users /mnt/docker - chmod 775 /mnt/docker - - # ai - menno:users 770 - chown menno:users /mnt/ai - chmod 770 /mnt/ai - - # Audiobooks - menno:users 760 - chown menno:users /mnt/audiobooks - chmod 760 /mnt/audiobooks - - # Downloads - menno:users 760 - chown menno:users /mnt/downloads - chmod 760 /mnt/downloads - - # ISOs - menno:libvirt 777 - chown menno:libvirt /mnt/ISOs - chmod 777 /mnt/ISOs - - # VMs - menno:libvirt 777 - chown menno:libvirt /mnt/VMs - chmod 777 /mnt/VMs - - # Movies - menno:users 760 - chown menno:users /mnt/movies - chmod 760 /mnt/movies - - # Music - menno:users 760 - chown menno:users /mnt/music - chmod 760 /mnt/music - - # old_backups - menno:users 760 - chown menno:users /mnt/old_backups - chmod 760 /mnt/old_backups - - # Photos - menno:users 775 - chown menno:users /mnt/photos - chmod 775 /mnt/photos - - # Stash - menno:users 775 - chown menno:users /mnt/stash - chmod 775 /mnt/stash - - # TV_Shows - menno:users 760 - chown menno:users /mnt/tvshows - chmod 760 /mnt/tvshows - ''; - serviceConfig = { - Type = "oneshot"; - RemainAfterExit = true; - }; - }; - # TODO: Enable this when we're ready to do so # environment.etc."local/bin/zfs-backup.sh" = { # mode = "0755";