diff options
Diffstat (limited to 'modules/desktop/software')
| -rw-r--r-- | modules/desktop/software/services/default.nix | 1 | ||||
| -rw-r--r-- | modules/desktop/software/services/samba.nix | 21 |
2 files changed, 22 insertions, 0 deletions
diff --git a/modules/desktop/software/services/default.nix b/modules/desktop/software/services/default.nix index 9d38a91..976dbe6 100644 --- a/modules/desktop/software/services/default.nix +++ b/modules/desktop/software/services/default.nix @@ -3,6 +3,7 @@ ./libinput.nix ./ollama.nix ./plex.nix + ./samba.nix ]; services.xserver.videoDrivers = [ "nvidia" ]; 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"; + }; + }; + }; +} |