From 464ecdc6cab6961da39a5dc7cc2a7a4df8f0d4f4 Mon Sep 17 00:00:00 2001 From: blake Date: Sat, 4 Oct 2025 11:32:15 -0500 Subject: [PATCH] toggle tests, homelab.<> -> modules.homelab.<> --- hosts/snowbelle/configuration.nix | 6 +++++- modules/homelab/homelab.nix | 6 +++--- modules/homelab/nfs.nix | 4 ++-- modules/homelab/smb.nix | 4 ++-- modules/homelab/zfs.nix | 4 ++-- 5 files changed, 14 insertions(+), 10 deletions(-) diff --git a/hosts/snowbelle/configuration.nix b/hosts/snowbelle/configuration.nix index a5ec775..fd1b2a6 100644 --- a/hosts/snowbelle/configuration.nix +++ b/hosts/snowbelle/configuration.nix @@ -15,7 +15,11 @@ # ../../modules/homelab/nfs.nix ]; - + modules.homelab = { + zfs.enable = true; + smb.enable = false; + nfs.enable = true; + }; # use the systemd-boot EFI boot loader. diff --git a/modules/homelab/homelab.nix b/modules/homelab/homelab.nix index fe40e08..86993ec 100644 --- a/modules/homelab/homelab.nix +++ b/modules/homelab/homelab.nix @@ -7,8 +7,8 @@ ./nfs.nix ]; - homelab.zfs.enable = lib.mkDefault true; - homelab.smb.enable = lib.mkDefault true; - homelab.nfs.enable = lib.mkDefault true; + modules.homelab.zfs.enable = lib.mkDefault true; + modules.homelab.smb.enable = lib.mkDefault true; + modules.homelab.nfs.enable = lib.mkDefault true; } diff --git a/modules/homelab/nfs.nix b/modules/homelab/nfs.nix index 0fe9d17..64ffdf3 100644 --- a/modules/homelab/nfs.nix +++ b/modules/homelab/nfs.nix @@ -9,10 +9,10 @@ let in { options = { - homelab.nfs.enable = lib.mkEnableOption "enables nfs"; + modules.homelab.nfs.enable = lib.mkEnableOption "enables nfs"; }; - config = lib.mkIf config.homelab.nfs.enable { + config = lib.mkIf config.modules.homelab.nfs.enable { # enable nfs with all exports services.nfs = { server = { diff --git a/modules/homelab/smb.nix b/modules/homelab/smb.nix index b23b72f..ef7241c 100644 --- a/modules/homelab/smb.nix +++ b/modules/homelab/smb.nix @@ -19,10 +19,10 @@ let in { options = { - homelab.smb.enable = lib.mkEnableOption "enables smb"; + modules.homelab.smb.enable = lib.mkEnableOption "enables smb"; }; - config = lib.mkIf config.homelab.smb.enable { + config = lib.mkIf config.modules.homelab.smb.enable { # enable smb with all shares services.samba = { enable = true; diff --git a/modules/homelab/zfs.nix b/modules/homelab/zfs.nix index 3548ba2..1f1f7b1 100644 --- a/modules/homelab/zfs.nix +++ b/modules/homelab/zfs.nix @@ -3,10 +3,10 @@ { options = { - homelab.zfs.enable = lib.mkEnableOption "enables zfs"; + modules.homelab.zfs.enable = lib.mkEnableOption "enables zfs"; }; - config = lib.mkIf config.homelab.zfs.enable { + config = lib.mkIf config.modules.homelab.zfs.enable { # set network host id networking.hostId = "3e6e7055";