From 113c63fcffacbd090bdcb3768ed0c21e6479a6e1 Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Mon, 18 Aug 2025 09:13:34 -0400 Subject: [PATCH] printing --- hosts/common/optional/printing.nix | 16 ++++++++++++++++ hosts/nixos/Incarceron/default.nix | 1 + hosts/nixos/Nyx/default.nix | 1 + hosts/nixos/Parzival/default.nix | 1 + 4 files changed, 19 insertions(+) create mode 100644 hosts/common/optional/printing.nix diff --git a/hosts/common/optional/printing.nix b/hosts/common/optional/printing.nix new file mode 100644 index 0000000..cbf2526 --- /dev/null +++ b/hosts/common/optional/printing.nix @@ -0,0 +1,16 @@ +{pkgs, ...}: { + services.printing = { + enable = true; + drivers = with pkgs; [ + cups-filters + cups-browsed + brlaser + ]; + }; + + services.avahi = { + enable = true; + nssmdns4 = true; + openFirewall = true; + }; +} diff --git a/hosts/nixos/Incarceron/default.nix b/hosts/nixos/Incarceron/default.nix index a6ee73e..04d5b55 100644 --- a/hosts/nixos/Incarceron/default.nix +++ b/hosts/nixos/Incarceron/default.nix @@ -37,6 +37,7 @@ "hosts/common/optional/bluetooth.nix" "hosts/common/optional/keyd.nix" "hosts/common/optional/pentesting.nix" + "hosts/common/optional/printing.nix" ]) ]; diff --git a/hosts/nixos/Nyx/default.nix b/hosts/nixos/Nyx/default.nix index e8eea9d..fc8f6ca 100644 --- a/hosts/nixos/Nyx/default.nix +++ b/hosts/nixos/Nyx/default.nix @@ -39,6 +39,7 @@ "hosts/common/optional/gaming.nix" "hosts/common/optional/vbox.nix" "hosts/common/optional/keyd.nix" + "hosts/common/optional/printing.nix" ]) ]; diff --git a/hosts/nixos/Parzival/default.nix b/hosts/nixos/Parzival/default.nix index d648300..d739984 100644 --- a/hosts/nixos/Parzival/default.nix +++ b/hosts/nixos/Parzival/default.nix @@ -37,6 +37,7 @@ "hosts/common/optional/gaming.nix" "hosts/common/optional/vbox.nix" "hosts/common/optional/docker.nix" + "hosts/common/optional/printing.nix" "modules/services/ollama" ]) ];