From e8e5d80e47b02499f65e4d5f35ef42b6ebb7ec29 Mon Sep 17 00:00:00 2001 From: blake Date: Sat, 4 Oct 2025 13:10:30 -0500 Subject: [PATCH] testing setting default in module.nix --- hosts/snowbelle/configuration.nix | 2 +- modules/system/ssh.nix | 4 ++++ modules/system/syncthing.nix | 4 ++++ modules/system/system.nix | 4 ++-- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/hosts/snowbelle/configuration.nix b/hosts/snowbelle/configuration.nix index 03def9c..d83c405 100644 --- a/hosts/snowbelle/configuration.nix +++ b/hosts/snowbelle/configuration.nix @@ -13,7 +13,7 @@ system = { ssh.enable = true; docker.enable = true; - syncthing.enable = true; +# syncthing.enable = true; tailscale.enable = true; nvidia.enable = false; }; diff --git a/modules/system/ssh.nix b/modules/system/ssh.nix index fbb6c8c..9d45034 100644 --- a/modules/system/ssh.nix +++ b/modules/system/ssh.nix @@ -5,6 +5,10 @@ modules.system.ssh.enable = lib.mkEnableOption "enables ssh"; }; + config = { + modules.system.ssh.enable = lib.mkDefault true; + }; + config = lib.mkIf config.modules.system.ssh.enable { # enable and configure openssh services.openssh = { diff --git a/modules/system/syncthing.nix b/modules/system/syncthing.nix index dc1fdc9..f1cd95d 100644 --- a/modules/system/syncthing.nix +++ b/modules/system/syncthing.nix @@ -5,6 +5,10 @@ modules.system.syncthing.enable = lib.mkEnableOption "enables syncthing"; }; + config = { + modules.system.syncthing.enable = lib.mkDefault true; + }; + config = lib.mkIf config.modules.system.syncthing.enable { services.syncthing = { enable = true; diff --git a/modules/system/system.nix b/modules/system/system.nix index eee3112..c4a1b1d 100644 --- a/modules/system/system.nix +++ b/modules/system/system.nix @@ -9,10 +9,10 @@ ./nvidia.nix ]; - modules.system.ssh.enable = lib.mkDefault true; +# modules.system.ssh.enable = lib.mkDefault true; modules.system.docker.enable = lib.mkDefault true; modules.system.tailscale.enable = lib.mkDefault true; - modules.system.syncthing.enable = lib.mkDefault true; +# modules.system.syncthing.enable = lib.mkDefault true; modules.system.nvidia.enable = lib.mkDefault false; }