From 9f0baa63379997bd2a0c2c19b78a886d5c3288de Mon Sep 17 00:00:00 2001 From: Gene Liverman Date: Sun, 8 Jun 2025 19:45:13 -0400 Subject: [PATCH] smartd adjustments Not all my systems support smartd... --- modules/hosts/nixos/bigboy/default.nix | 1 + modules/hosts/nixos/default.nix | 1 - modules/hosts/nixos/kiosk-entryway/default.nix | 1 + modules/hosts/nixos/nixnas1/default.nix | 1 + modules/hosts/nixos/nixnuc/default.nix | 1 + modules/hosts/nixos/rainbow-planet/default.nix | 1 + 6 files changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/hosts/nixos/bigboy/default.nix b/modules/hosts/nixos/bigboy/default.nix index da78f5d..02ae2d2 100644 --- a/modules/hosts/nixos/bigboy/default.nix +++ b/modules/hosts/nixos/bigboy/default.nix @@ -82,6 +82,7 @@ pulse.enable = true; }; printing.enable = true; # Enable CUPS + smartd.enable = true; xserver = { enable = true; xkb = { diff --git a/modules/hosts/nixos/default.nix b/modules/hosts/nixos/default.nix index 16436c4..8f30cff 100644 --- a/modules/hosts/nixos/default.nix +++ b/modules/hosts/nixos/default.nix @@ -73,7 +73,6 @@ services = { openssh.enable = true; - smartd.enable = true; }; sops.age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ]; diff --git a/modules/hosts/nixos/kiosk-entryway/default.nix b/modules/hosts/nixos/kiosk-entryway/default.nix index c0727d1..a45603f 100644 --- a/modules/hosts/nixos/kiosk-entryway/default.nix +++ b/modules/hosts/nixos/kiosk-entryway/default.nix @@ -68,6 +68,7 @@ "textfile" ]; }; + smartd.enable = true; }; sops = { diff --git a/modules/hosts/nixos/nixnas1/default.nix b/modules/hosts/nixos/nixnas1/default.nix index 7146c5c..8cd4bbf 100644 --- a/modules/hosts/nixos/nixnas1/default.nix +++ b/modules/hosts/nixos/nixnas1/default.nix @@ -58,6 +58,7 @@ restic.backups.daily.paths = [ # "/storage/foo" ]; + smartd.enable = true; zfs.autoScrub.enable = true; }; diff --git a/modules/hosts/nixos/nixnuc/default.nix b/modules/hosts/nixos/nixnuc/default.nix index dc792bb..13e91e7 100644 --- a/modules/hosts/nixos/nixnuc/default.nix +++ b/modules/hosts/nixos/nixnuc/default.nix @@ -522,6 +522,7 @@ in { "/var/backup/postgresql" "/var/lib/prometheus2" ]; + smartd.enable = true; syncthing = { enable = true; dataDir = "/orico/syncthing"; diff --git a/modules/hosts/nixos/rainbow-planet/default.nix b/modules/hosts/nixos/rainbow-planet/default.nix index 6dca188..d25185a 100644 --- a/modules/hosts/nixos/rainbow-planet/default.nix +++ b/modules/hosts/nixos/rainbow-planet/default.nix @@ -121,6 +121,7 @@ irqbalance.enable = true; printing.enable = true; # Enable CUPS resolved.enable = true; + smartd.enable = true; tailscale = { enable = true; authKeyFile = config.sops.secrets.tailscale_key.path;