nixos-config/systems/nasty/samba.nix

52 lines
1.1 KiB
Nix
Raw Permalink Normal View History

2024-08-28 00:00:10 +02:00
{ ... }:
{
users.groups = {
dummesos = { gid = 1100; };
2025-06-06 10:18:17 +02:00
juju = { gid = 1101; };
2024-08-28 00:00:10 +02:00
};
users.users = {
2025-06-06 10:18:17 +02:00
dummesos = { uid = 1100; isSystemUser = true; group = "dummesos";};
juju = { uid = 1101; isSystemUser = true; group = "juju";};
2024-08-28 00:00:10 +02:00
};
services.samba-wsdd = {
enable = true;
openFirewall = true;
};
services.samba = {
enable = true;
openFirewall = true;
2024-11-04 09:58:56 +01:00
settings = {
global = {
"map to guest" = "bad user";
};
2024-08-28 00:00:10 +02:00
"private" = {
path = "/mnt/mergerfs/smb/%u";
"read only" = "no";
"create mask" = "0600";
"directory mask" = "0700";
};
"software" = {
path = "/mnt/mergerfs/media/software";
"guest ok" = "yes";
};
2024-11-04 09:58:56 +01:00
"games" = {
path = "/mnt/mergerfs/media/games";
"guest ok" = "yes";
};
2024-08-28 00:00:10 +02:00
"movies" = {
path = "/mnt/mergerfs/media/movies";
"guest ok" = "yes";
};
"Serien" = {
path = "/mnt/mergerfs/media/Serien";
"guest ok" = "yes";
};
};
};
}
# vim: set et ts=2 sw=2 ai: