{ flake, ... }: let inherit (flake.config.people) user0; in { # If you ever need to start fresh, you need to add yourself to the Samba users database: # sudo smbpasswd -a username services = { samba = { openFirewall = true; settings = { "storage" = { path = "/mnt/storage"; writable = "yes"; "valid users" = user0; "force user" = user0; "force group" = "users"; "create mask" = "0644"; "directory mask" = "0755"; }; }; }; }; }