From fb990e65c499b5ec69972a92fa4fe2bc677fd20a Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Mon, 24 Nov 2025 14:15:09 +0100 Subject: [PATCH 1/2] chore(nix): add Tailscale to default packages - Included `tailscale` in the default package set for Darwin services. - Ensures availability of Tailscale for secure connectivity and VPN management. --- modules/darwin/services/base/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/darwin/services/base/default.nix b/modules/darwin/services/base/default.nix index 2c942d2..d4ed116 100644 --- a/modules/darwin/services/base/default.nix +++ b/modules/darwin/services/base/default.nix @@ -1,7 +1,8 @@ -{ config -, lib -, pkgs -, ... +{ + config, + lib, + pkgs, + ... }: with lib; with lib.metacfg; @@ -32,6 +33,7 @@ in ripgrep rrsync sops + tailscale tmux vim wget From ff89519ba55ae8414f63a4987fe86da975ed68df Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Mon, 24 Nov 2025 14:36:21 +0100 Subject: [PATCH 2/2] chore(nix): enable RustDesk server on Darwin and X1 - Added `services.rustdesk-server.enable = true` to aarch64-darwin and x86_64-linux X1 configurations. - Provides remote desktop functionality through RustDesk server. --- systems/aarch64-darwin/m4/default.nix | 2 ++ systems/x86_64-linux/x1/default.nix | 1 + 2 files changed, 3 insertions(+) diff --git a/systems/aarch64-darwin/m4/default.nix b/systems/aarch64-darwin/m4/default.nix index 9ae857c..fee77a4 100644 --- a/systems/aarch64-darwin/m4/default.nix +++ b/systems/aarch64-darwin/m4/default.nix @@ -2,6 +2,8 @@ with lib.metacfg; { + services.rustdesk-server.enable = true; + system.defaults.dock.autohide = false; imports = [ diff --git a/systems/x86_64-linux/x1/default.nix b/systems/x86_64-linux/x1/default.nix index 3ccc6d5..57e0a31 100644 --- a/systems/x86_64-linux/x1/default.nix +++ b/systems/x86_64-linux/x1/default.nix @@ -11,6 +11,7 @@ with lib.metacfg; ./hardware-configuration.nix ]; + services.rustdesk-server.enable = true; services.tailscale.enable = true; services.cratedocs-mcp.enable = true;