diff --git a/modules/services/media/arr.nix b/modules/services/media/arr.nix index eae371c..710bfe3 100644 --- a/modules/services/media/arr.nix +++ b/modules/services/media/arr.nix @@ -83,4 +83,15 @@ import block_non_private_ips ''; }; + + # setup network samba share + services.samba.settings = { + "media" = { + "path" = "/media/media"; + "valid users" = "@users"; + "force user" = "nobody"; + "public" = "no"; + "read only" = "yes"; + }; + }; } diff --git a/modules/services/samba.nix b/modules/services/samba.nix new file mode 100644 index 0000000..3b2b40f --- /dev/null +++ b/modules/services/samba.nix @@ -0,0 +1,17 @@ +{ config, ... }: + +{ + services.samba = { + enable = true; + openFirewall = true; + settings = { + global = { + "workgroup" = "WORKGROUP"; + "server string" = "${config.networking.hostName}"; + "netbios name" = "${config.networking.hostName}"; + "security" = "user"; + }; + }; + }; +} +