From 1d6366f4f2ac3dbb68b53e11d1f6730d095cd473 Mon Sep 17 00:00:00 2001 From: Felix Schulze Date: Mon, 4 Aug 2025 11:49:46 +0200 Subject: [PATCH] hurricane: 190 current 2025-08-04 11:49:38 25.05.20250718.f01fe91 6.15.7 * Fix Printing hurricane: 191 current 2025-08-04 12:16:36 25.05.20250718.f01fe91 6.15.7 * hurricane: 192 current 2025-08-04 12:19:59 25.05.20250718.f01fe91 6.15.7 * --- hosts/hurricane/configuration.nix | 12 ++++++++++++ modules/common.nix | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) 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