diff --git a/hosts/hurricane/configuration.nix b/hosts/hurricane/configuration.nix index b08e947..543bab9 100644 --- a/hosts/hurricane/configuration.nix +++ b/hosts/hurricane/configuration.nix @@ -41,6 +41,18 @@ services = { # Intel CPU overheating support thermald.enable = true; + + # Enable CUPS + printing = { + enable = true; + drivers = [pkgs.hplip]; + }; + # Enable Avahi for mDNS automatic network discovery + avahi = { + enable = true; + nssmdns4 = true; + openFirewall = true; + }; }; # This value determines the NixOS release from which the default diff --git a/modules/common.nix b/modules/common.nix index c7ce975..281e486 100644 --- a/modules/common.nix +++ b/modules/common.nix @@ -146,8 +146,8 @@ in { # SYSTEM SERVICES # ================================ services = { - # Disable CUPS printing (enable per-host if needed) - printing.enable = false; + # Disable CUPS printing (by default) (enable per-host if needed) + # printing.enable = false; # Modern audio stack: PipeWire replaces PulseAudio pulseaudio.enable = false; # Disable old PulseAudio