add printer-scanner.nix

This commit is contained in:
Kim, Jimin 2025-05-27 12:57:50 +09:00
parent 59b092040f
commit cf4aac1606
Signed by: pomp
GPG key ID: D3932F82A0667A3B
2 changed files with 22 additions and 1 deletions

View file

@ -20,6 +20,7 @@ args@{
../../modules/nixos/nautilus.nix
(import ../../modules/nixos/nix.nix (args // { user = "pomp"; }))
../../modules/nixos/nixvim.nix
# (import ../../modules/nixos/printer-scanner.nix (args // { user = "pomp"; }))
(import ../../modules/nixos/shell.nix (args // { user = "pomp"; }))
../../modules/nixos/steam.nix
(import ../../modules/nixos/virtualbox.nix (args // { user = "pomp"; }))
@ -97,7 +98,6 @@ args@{
enable = true;
acceleration = "cuda";
};
services.printing.enable = false; # enable only when needed
# This value determines the NixOS release from which the default
# settings for stateful data, like file locations and database versions

View file

@ -0,0 +1,21 @@
# enable only when needed
{
pkgs,
user ? "pomp",
...
}:
{
hardware.sane.enable = true;
services.printing.enable = true;
users.users.${user}.extraGroups = [
"scanner"
"lp"
];
environment.systemPackages = with pkgs; [
simple-scan
];
}