summaryrefslogtreecommitdiff
path: root/modules/desktop/services/samba.nix
blob: a2d40447395399c11287ad7dea5a9555259a38d0 (plain) (blame)
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";
      };
    };
  };
}