From 5b5d506ba6f06c732b6d90a086a25aa580bc9188 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 10 Nov 2024 01:01:41 -0800 Subject: desktop: plex samba share --- modules/desktop/software/services/samba.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 modules/desktop/software/services/samba.nix (limited to 'modules/desktop/software/services/samba.nix') diff --git a/modules/desktop/software/services/samba.nix b/modules/desktop/software/services/samba.nix new file mode 100644 index 0000000..3409a6f --- /dev/null +++ b/modules/desktop/software/services/samba.nix @@ -0,0 +1,21 @@ +{ config, ... }: +{ + services = { + samba-wsdd.enable = true; + + samba = { + enable = true; + + settings.plex = { + browseable = "yes"; + path = "${config.modules.mounts.plex.name}/Plex"; + "guest ok" = "no"; + "read only" = "no"; + "create mask" = "0777"; + "directory mask" = "0777"; + "valid users" = config.modules.primaryUser; + "unix extensions" = "no"; + }; + }; + }; +} -- cgit v1.2.3