diff options
author | Niklas Hambüchen <mail@nh2.me> | 2023-12-10 07:40:28 +0100 |
---|---|---|
committer | Niklas Hambüchen <mail@nh2.me> | 2023-12-10 07:42:17 +0100 |
commit | d65c4445a9842de6759719b131227293df1b5549 (patch) | |
tree | 1def29699af6f7b3f70fd32b71117fcd0486d98c | |
parent | 2c7f3c0fb7c08a0814627611d9d7d45ab6d75335 (diff) | |
download | nixlib-d65c4445a9842de6759719b131227293df1b5549.tar nixlib-d65c4445a9842de6759719b131227293df1b5549.tar.gz nixlib-d65c4445a9842de6759719b131227293df1b5549.tar.bz2 nixlib-d65c4445a9842de6759719b131227293df1b5549.tar.lz nixlib-d65c4445a9842de6759719b131227293df1b5549.tar.xz nixlib-d65c4445a9842de6759719b131227293df1b5549.tar.zst nixlib-d65c4445a9842de6759719b131227293df1b5549.zip |
Add hardware.sane.backends-package option.
Allows overriding `sane-backends` drivers without rebuilding many packages.
-rw-r--r-- | nixos/modules/services/hardware/sane.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nixos/modules/services/hardware/sane.nix b/nixos/modules/services/hardware/sane.nix index 8408844c4f94..8f64afe60734 100644 --- a/nixos/modules/services/hardware/sane.nix +++ b/nixos/modules/services/hardware/sane.nix @@ -4,7 +4,7 @@ with lib; let - pkg = pkgs.sane-backends.override { + pkg = config.hardware.sane.backends-package.override { scanSnapDriversUnfree = config.hardware.sane.drivers.scanSnap.enable; scanSnapDriversPackage = config.hardware.sane.drivers.scanSnap.package; }; @@ -57,6 +57,13 @@ in ''; }; + hardware.sane.backends-package = mkOption { + type = types.package; + default = pkgs.sane-backends; + defaultText = literalExpression "pkgs.sane-backends"; + description = lib.mdDoc "Backends driver package to use."; + }; + hardware.sane.snapshot = mkOption { type = types.bool; default = false; |