1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
{ config, ... }: { services = { samba-wsdd.enable = true; samba = { enable = true; settings.plex = { browseable = "yes"; path = "/mnt/${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"; }; }; }; }