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.
This commit is contained in:
2026-07-09 18:49:51 +02:00
parent 7b48789251
commit f8ffcba766
14 changed files with 72 additions and 54 deletions
+1 -2
View File
@@ -66,11 +66,10 @@
mkHost = hostName: let
hostVars = import ./hosts/${hostName}/variables.nix;
hostPrinterVars = import ./hosts/${hostName}/printers.nix;
in
nixpkgs.lib.nixosSystem {
inherit (hostVars) system;
specialArgs = hostVars // hostPrinterVars // {inherit inputs;};
specialArgs = hostVars // {inherit inputs;};
modules = [
./profiles/${hostVars.profile}
nix-flatpak.nixosModules.nix-flatpak