Commit Graph
6 Commits
Author SHA1 Message Date
GarandPLG 2a1bc9e807 Enable sane-airscan and wrap Simple Scan
Add avahi, ipp-usb, udev (with sane‑airscan) and saned support.
Configure `sane` to enable extra backends (sane‑airscan) and disable the
default ESCL backend.
Override `simple-scan` to wrap its binary with an LD_LIBRARY_PATH that
includes `/etc/sane-libs`.
2026-07-09 20:28:07 +02:00
GarandPLG f8ffcba766 Consolidate printer config and enable simple-scan
Remove per‑host printers.nix and merge printing settings into host
variables.
Add simple-scan package and enable it for desktop and laptop hosts.
Disable simple-scan for the default host.
Enable SANE daemon and expose its libraries in fish init.
Open required UDP ports 5353 and 54925 in network module.
2026-07-09 18:49:51 +02:00
GarandPLG 98069fa8d9 Refactor to pass host vars as arguments
Remove per‑host imports across flake, modules, and profiles, exposing
needed
variables (system, printer settings, consoleKeyMap, etc.) as arguments.
Drop unused printEnable flags from host variable files.
2026-05-24 15:43:18 +02:00
GarandPLG 2c2d54a4a7 Add host printer configs and refactor printing
Add printers.nix for Garand‑Desktop, Garand‑Laptop, and default hosts
with
printer definitions and a printEnable flag. Disable NFS by default in
the
host variables. Rewrite modules/core/printing.nix to import printer
settings, enable services only when printing is enabled, and add more
CUPS/Avahi options plus hardware.printers configuration. Add the lpadmin
group to the main user. Update the Messenger desktop entry URL to the
Facebook Messages page.
2026-05-07 15:05:11 +02:00
GarandPLG 900b565405 Update Zed configuration for nix LSP and formatter. 2025-11-23 16:34:22 +01:00
GarandPLG 5057e1effa init 2025-09-13 23:16:22 +02:00