From dc8eb3bdfe00599b888676a541c762c11ba8aa04 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Sat, 25 Jun 2022 00:51:57 +0200 Subject: prefect: configure samba --- system/prefect.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'system/prefect.nix') diff --git a/system/prefect.nix b/system/prefect.nix index f5d1ea5f..deaad479 100644 --- a/system/prefect.nix +++ b/system/prefect.nix @@ -23,6 +23,7 @@ ./settings/hardware/keyboardio-model01.nix ./settings/hardware/trackball.nix ./settings/hardware/trezor.nix + ./settings/services/samba.nix ./settings/services/syncthing.nix ./settings/services/zeroconf.nix ./settings/user-interface.nix @@ -130,5 +131,24 @@ }; systemd.services.transmission.requires = [ "mnt-data.mount" ]; + services.samba = { + extraConfig = '' + hosts allow = 172.30.42. 127.0.0.1 localhost + hosts deny = 0.0.0.0/0 + ''; + shares = { + Music = { + path = "/mnt/data/Home/Music/"; + browseable = "yes"; + "read only" = "yes"; + "guest ok" = "yes"; + "create mask" = "0644"; + "directory mask" = "0755"; + "force user" = "alan"; + "force group" = "users"; + }; + }; + }; + system.stateVersion = "22.05"; } -- cgit 1.4.1