[fprintd] Add fingerprint-scanner module
This commit is contained in:
parent
65e6b9cab9
commit
e6b51a7fea
4 changed files with 33 additions and 0 deletions
|
|
@ -46,6 +46,7 @@
|
||||||
"steam" "steam-unwrapped" "steam-run"
|
"steam" "steam-unwrapped" "steam-run"
|
||||||
"vista-fonts"
|
"vista-fonts"
|
||||||
"intel-ocl"
|
"intel-ocl"
|
||||||
|
"libfprint-2-tod1-broadcom"
|
||||||
];
|
];
|
||||||
in
|
in
|
||||||
utils.lib.mkFlake {
|
utils.lib.mkFlake {
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@
|
||||||
|
|
||||||
hardware = {
|
hardware = {
|
||||||
eid.enable = true;
|
eid.enable = true;
|
||||||
|
fingerprint-scanner.enable = true;
|
||||||
nvidia = {
|
nvidia = {
|
||||||
enable = true;
|
enable = true;
|
||||||
model = "Quadro T2000";
|
model = "Quadro T2000";
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./eid
|
./eid
|
||||||
|
./fingerprint-scanner
|
||||||
./nvidia
|
./nvidia
|
||||||
./yubikey
|
./yubikey
|
||||||
];
|
];
|
||||||
|
|
|
||||||
30
nixos/modules/hardware/fingerprint-scanner/default.nix
Normal file
30
nixos/modules/hardware/fingerprint-scanner/default.nix
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
|
let
|
||||||
|
cfg = config.sisyphus.hardware.fingerprint-scanner;
|
||||||
|
in {
|
||||||
|
options.sisyphus.hardware.fingerprint-scanner.enable = lib.mkEnableOption "Fingerprint scanner support";
|
||||||
|
|
||||||
|
config = lib.mkIf cfg.enable {
|
||||||
|
# Enable driver
|
||||||
|
services.fprintd = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
# Enable Touch OEM Drivers library support
|
||||||
|
tod = {
|
||||||
|
enable = true;
|
||||||
|
# Dell drivers
|
||||||
|
driver = pkgs.libfprint-2-tod1-broadcom;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
# Start driver at boot
|
||||||
|
systemd.services.fprintd = {
|
||||||
|
wantedBy = [
|
||||||
|
"multi-user.target"
|
||||||
|
];
|
||||||
|
serviceConfig.Type = "simple";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue