hinata: make fingerprint reader still work

This commit is contained in:
Kate 2025-06-26 14:15:17 +02:00
parent 126d0e34f3
commit c463a78d3b

View file

@ -23,24 +23,17 @@ let
sha256 = "sha256-gr3UvFB6D04he/9zawvQIuwfv0B7fEZb6BGiNAbLids="; sha256 = "sha256-gr3UvFB6D04he/9zawvQIuwfv0B7fEZb6BGiNAbLids=";
}; };
nativeBuildInputs = prev.nativeBuildInputs ++ (with pkgs; [ nativeBuildInputs =
opencv prev.nativeBuildInputs
cmake ++ (with pkgs; [
doctest opencv
nss cmake
]); doctest
nss
]);
installCheckPhase = ""; installCheckPhase = "";
}).overrideAttrs (prev: rec {
version = "1.94.4";
src = pkgs.fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "libfprint";
repo = "fprintd";
rev = "refs/tags/v${version}";
hash = "sha256-B2g2d29jSER30OUqCkdk3+Hv5T3DA4SUKoyiqHb8FeU=";
};
}); });
in in
@ -87,18 +80,20 @@ in
# Fingerprint reader support. # Fingerprint reader support.
services.fprintd = { services.fprintd = {
enable = true; enable = true;
package = (pkgs.fprintd.override { package =
libfprint = libfprint-gpd; (pkgs.fprintd.override {
}).overrideAttrs (prev: rec { libfprint = libfprint-gpd;
version = "1.94.4"; }).overrideAttrs
src = pkgs.fetchFromGitLab { (prev: rec {
domain = "gitlab.freedesktop.org"; version = "1.94.4";
owner = "libfprint"; src = pkgs.fetchFromGitLab {
repo = "fprintd"; domain = "gitlab.freedesktop.org";
rev = "refs/tags/v${version}"; owner = "libfprint";
hash = "sha256-B2g2d29jSER30OUqCkdk3+Hv5T3DA4SUKoyiqHb8FeU="; repo = "fprintd";
}; rev = "refs/tags/v${version}";
}); hash = "sha256-B2g2d29jSER30OUqCkdk3+Hv5T3DA4SUKoyiqHb8FeU=";
};
});
}; };
# Support bluetooth. # Support bluetooth.