summaryrefslogtreecommitdiff
path: root/modules/desktop/software
diff options
context:
space:
mode:
Diffstat (limited to 'modules/desktop/software')
-rw-r--r--modules/desktop/software/services/default.nix1
-rw-r--r--modules/desktop/software/services/samba.nix21
2 files changed, 22 insertions, 0 deletions
diff --git a/modules/desktop/software/services/default.nix b/modules/desktop/software/services/default.nix
index 9d38a91..976dbe6 100644
--- a/modules/desktop/software/services/default.nix
+++ b/modules/desktop/software/services/default.nix
@@ -3,6 +3,7 @@
./libinput.nix
./ollama.nix
./plex.nix
+ ./samba.nix
];
services.xserver.videoDrivers = [ "nvidia" ];
diff --git a/modules/desktop/software/services/samba.nix b/modules/desktop/software/services/samba.nix
new file mode 100644
index 0000000..3409a6f
--- /dev/null
+++ b/modules/desktop/software/services/samba.nix
@@ -0,0 +1,21 @@
+{ config, ... }:
+{
+ services = {
+ samba-wsdd.enable = true;
+
+ samba = {
+ enable = true;
+
+ settings.plex = {
+ browseable = "yes";
+ path = "${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";
+ };
+ };
+ };
+}