nixos/hosts/moms-laptop/printing.nix
2023-09-07 22:55:37 -04:00

24 lines
578 B
Nix

_: {pkgs, ...}: let
xsane =
pkgs.xsane.override {gimpSupport = true;};
in {
local.allowedUnfree = ["hplip"];
environment.systemPackages = [
xsane
pkgs.gimp
pkgs.libreoffice
];
users.users.jo.extraGroups = ["scanner" "lp" "cups"];
hardware.sane = {
enable = true;
extraBackends = [pkgs.hplipWithPlugin];
};
systemd.user.tmpfiles.users.jo.rules = ["L %h/.config/GIMP/2.10/plug-ins/xsane - - - - ${xsane}"];
services = {
printing = {
enable = true;
drivers = [pkgs.hplipWithPlugin];
};
};
_file = ./printing.nix;
}