From 6addf51d68ff0895d00d2304d3fa74a42930d3be Mon Sep 17 00:00:00 2001 From: Jan Kremer Date: Tue, 3 Feb 2026 15:54:37 +0100 Subject: [PATCH] galanthus: Add Copyparty share, reenable Samba for TimeMachine --- modules/nixos/copyparty.nix | 8 ++++++++ modules/nixos/default.nix | 2 +- modules/nixos/samba.nix | 25 ++----------------------- 3 files changed, 11 insertions(+), 24 deletions(-) diff --git a/modules/nixos/copyparty.nix b/modules/nixos/copyparty.nix index a97c44f..c5019b5 100644 --- a/modules/nixos/copyparty.nix +++ b/modules/nixos/copyparty.nix @@ -41,6 +41,14 @@ }; # flags = { }; }; + + "/Medien" = { + path = "/mnt/sdb1/media"; + access = { + A = [ "jan" ]; + r = "*"; + }; + }; }; }; } diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix index 5672f20..7b56a18 100644 --- a/modules/nixos/default.nix +++ b/modules/nixos/default.nix @@ -5,7 +5,7 @@ # ./immich.nix ./jellyfin.nix # ./minecraft.nix - # ./samba.nix + ./samba.nix ./tailscale.nix ]; } diff --git a/modules/nixos/samba.nix b/modules/nixos/samba.nix index 1a57ba3..ee1e95b 100644 --- a/modules/nixos/samba.nix +++ b/modules/nixos/samba.nix @@ -8,18 +8,8 @@ settings = { global = { "vfs objects" = "catia fruit streams_xattr"; - "fruit:model" = "MacPro7,1@ECOLOR=226,226,224"; - # "guest account" = "jan"; - }; - - Cloud = { - path = "/mnt/sdb1/cloud"; - writeable = "yes"; - }; - - Media = { - path = "/mnt/sdb1/media"; - writeable = "yes"; + # "fruit:model" = "MacPro7,1@ECOLOR=226,226,224"; + "fruit:model" = "MacSamba"; }; TimeMachine = { @@ -30,16 +20,5 @@ }; }; - ## Used to advertise the shares to Windows hosts - services.samba-wsdd = { - enable = true; - }; - - services.avahi = { - enable = true; - publish.enable = true; - publish.userServices = true; - }; - users.users.jan.extraGroups = [ "samba" ]; }