From 74b7b87d614f84998c5a2d8ba4c3a14fc8db6c50 Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Mon, 19 Feb 2024 22:38:55 -0600 Subject: [PATCH] more samba --- nas-apps/jellyfin.nix | 23 ----------------------- nas-samba/samba.nix | 28 +++++++++++++++++++++++++++- 2 files changed, 27 insertions(+), 24 deletions(-) diff --git a/nas-apps/jellyfin.nix b/nas-apps/jellyfin.nix index bd68aa1..ac66664 100644 --- a/nas-apps/jellyfin.nix +++ b/nas-apps/jellyfin.nix @@ -60,29 +60,6 @@ -v '/mnt/movies/Movies:/data/movies' \ -v '/mnt/tv/TV:/data/tv' \ lscr.io/linuxserver/jellyfin:latest - - # set -e - # exec podman run \ - # --rm \ - # --gpus all \ - # --name='jellyfin' \ - # --log-driver=journald \ - # --cidfile=/run/podman-'jellyfin'.ctr-id \ - # --cgroups=no-conmon \ - # --sdnotify=conmon \ - # -d \ - # --replace \ - # -e 'NVIDIA_DRIVER_CAPABILITIES'='compute,utility' \ - # -e 'NVIDIA_VISIBLE_DEVICES'='all' \ - # -e 'PGID'='1000' \ - # -e 'PUID'='911' \ - # -p '8096:8096' \ - # -v '/mnt/Safe\ SSD/nix-app-data/jellyfin/config:/config' \ - # -v '/mnt/Safe\ SSD/nix-app-data/jellyfin/cache:/cache' \ - # -v '/mnt/Safe\ SSD/nix-app-data/jellyfin/log:/log' \ - # -v '/mnt/Main\ Pool/Movies:/movies' \ - # -v '/mnt/Main\ Pool/TV:/tv' \ - # linuxserver/jellyfin \ ''; wantedBy = [ "multi-user.target" ]; }; diff --git a/nas-samba/samba.nix b/nas-samba/samba.nix index ea70409..1cd26b0 100644 --- a/nas-samba/samba.nix +++ b/nas-samba/samba.nix @@ -24,7 +24,15 @@ map to guest = bad user ''; shares = { - backup = { + "3d_printer" = { + path = "/mnt/Main\ Pool/3d_printer"; + browseable = "yes"; + "read only" = "no"; + "guest ok" = "yes"; + "create mask" = "0644"; + "directory mask" = "0755"; + }; + Backup = { path = "/mnt/Main\ Pool/Backup"; browseable = "yes"; "read only" = "no"; @@ -32,6 +40,14 @@ "create mask" = "0644"; "directory mask" = "0755"; }; + Documents = { + path = "/mnt/Main\ Pool/Documents"; + browseable = "yes"; + "read only" = "no"; + "guest ok" = "yes"; + "create mask" = "0644"; + "directory mask" = "0755"; + }; isos = { path = "/mnt/Main\ Pool/isos"; browseable = "yes"; @@ -40,6 +56,16 @@ "create mask" = "0644"; "directory mask" = "0755"; }; + TimeMachine = { + path = "/mnt/Main\ Pool/TimeMachine"; + "valid users" = "mattjallen"; + public = "no"; + writable = "yes"; + "force user" = "mattjallen"; + "fruit:aapl" = "yes"; + "fruit:time machine" = "yes"; + "vfs objects" = "catia fruit streams_xattr"; + }; }; }; }