From cd984132eeb18f8fd3c97df06384413a849cd38e Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Mon, 14 Jul 2025 00:09:24 +0800 Subject: [PATCH] refactor(darwin): move tailscale to module --- nix/configurations.nix | 10 ---------- nix/modules/networking/tailscale.nix | 3 +++ 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/nix/configurations.nix b/nix/configurations.nix index 04c1776..7687a76 100644 --- a/nix/configurations.nix +++ b/nix/configurations.nix @@ -41,16 +41,6 @@ let specialArgs = { inherit (config.flake) self; }; modules = [ cfg.modules.darwin.default - ( - { pkgs, ... }: - { - environment.systemPackages = [ pkgs.vim ]; - services.tailscale.enable = true; - nix.settings.experimental-features = "nix-command flakes"; - nix.enable = false; - nixpkgs.hostPlatform = "x86_64-darwin"; - } - ) ]; } else diff --git a/nix/modules/networking/tailscale.nix b/nix/modules/networking/tailscale.nix index ddf1b9a..8f2a000 100644 --- a/nix/modules/networking/tailscale.nix +++ b/nix/modules/networking/tailscale.nix @@ -14,4 +14,7 @@ in persistDirs = [ "/var/lib/tailscale" ]; sops.secrets."tailscale/client-secret".sopsFile = secrets + "/tailscale.yaml"; }; + flake.modules.darwin.default = { + services.tailscale.enable = true; + }; }