nixos/hosts/moms-laptop/printing.nix
2023-09-23 21:56:23 -04:00

32 lines
608 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;
}