feat!(pm): move printing out to redhead #104

merged
opened by a.starrysky.fyi targeting main from private/minion/push-spysxqsyznko

In our ongoing quest to move away from configuration.nix, this commit moves printing over to redhead (which to-my-knowledge is the only machine we want to print on). To store printer configurations (and be useful in the first place) redhead needs the CUPS directory persisted, so let's do that...

Changed files
+9 -3
packetmix
systems
personal
redhead
-3
packetmix/systems/personal/configuration.nix
··· 13 13 ... 14 14 }: 15 15 { 16 - # Enable CUPS to print documents. 17 - services.printing.enable = true; 18 - 19 16 # Enable touchpad support (enabled default in most desktopManager). 20 17 # services.xserver.libinput.enable = true; 21 18
+9
packetmix/systems/redhead/printing.nix
··· 1 + # SPDX-FileCopyrightText: 2025 Collabora Productivity Limited 2 + # 3 + # SPDX-License-Identifier: MIT 4 + 5 + { pkgs, ... }: 6 + { 7 + services.printing.enable = true; 8 + clicks.storage.impermanence.persist.directories = [ "/var/lib/cups" ]; 9 + }