From 12efbc7bf2714364d2c6e4978b6330ee89a24040 Mon Sep 17 00:00:00 2001 From: Ahwx Date: Thu, 24 Apr 2025 16:31:33 +0200 Subject: [PATCH] fix: disable smartd for `violet` since it uses a raid controller, centralize nvidia config --- hosts/violet/default.nix | 14 +++++++++----- roles/nvidia.nix | 1 + 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/hosts/violet/default.nix b/hosts/violet/default.nix index 98e0510..f1fd5d8 100644 --- a/hosts/violet/default.nix +++ b/hosts/violet/default.nix @@ -1,4 +1,9 @@ -{ pkgs, config, ... }: +{ + pkgs, + config, + lib, + ... +}: { imports = [ ./hardware-configuration.nix @@ -19,10 +24,9 @@ pkgs.kitty.terminfo ]; - # NVIDIA drivers - hardware = { - graphics.enable = true; - nvidia.open = false; # Set to false/true for proprietary/open drivers + services.smartd = { + enable = lib.mkForce false; + autodetect = lib.mkForce false; }; liv.nvidia.enable = true; diff --git a/roles/nvidia.nix b/roles/nvidia.nix index 508676e..3aa0ebf 100644 --- a/roles/nvidia.nix +++ b/roles/nvidia.nix @@ -18,6 +18,7 @@ in enableRedistributableFirmware = true; graphics = { enable = true; + nvidia.open = false; # Set to false/true for proprietary/open drivers extraPackages = with pkgs; [ # amdvlk ];