Add Samba shares

This commit is contained in:
Oliver Davies 2025-04-26 00:26:43 +01:00
parent 84569bfde2
commit 933910dd3b
3 changed files with 34 additions and 0 deletions

View file

@ -8,6 +8,7 @@
./hardware-configuration.nix ./hardware-configuration.nix
./modules ./modules
./secrets.nix ./secrets.nix
./services
../../users/opdavies.nix ../../users/opdavies.nix
]; ];

View file

@ -0,0 +1,5 @@
{
imports = [
./samba.nix
];
}

View file

@ -0,0 +1,28 @@
{
services.samba = {
enable = true;
openFirewall = true;
shares = {
home = {
path = "/home/opdavies";
browseable = true;
writable = true;
"valid users" = [ "opdavies" ];
"force group" = "media";
"create mask" = "0660";
"directory mask" = "0770";
};
media = {
path = "/mnt/media";
browseable = true;
writable = true;
"valid users" = [ "opdavies" ];
"force group" = "media";
"create mask" = "0660";
"directory mask" = "0770";
};
};
};
}