diff --git a/nixos/ferret/media.nix b/nixos/ferret/media.nix index 470621e..babba0d 100644 --- a/nixos/ferret/media.nix +++ b/nixos/ferret/media.nix @@ -11,6 +11,17 @@ in { uid = 976; }; + environment.systemPackages = [ pkgs.cifs-utils ]; + fileSystems."/storage" = { + device = "//pine.otter.place/media"; + fsType = "cifs"; + options = let + # this line prevents hanging on network split + automount_opts = "x-systemd.automount,noauto,x-systemd.idle-timeout=60,x-systemd.device-timeout=5s,x-systemd.mount-timeout=5s"; + + in ["${automount_opts},credentials=/etc/nixos/smb-media,uid=976,gid=976"]; + }; + services.jellyfin = { enable = true;