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=";
};
nativeBuildInputs = prev.nativeBuildInputs ++ (with pkgs; [
opencv
cmake
doctest
nss
]);
nativeBuildInputs =
prev.nativeBuildInputs
++ (with pkgs; [
opencv
cmake
doctest
nss
]);
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
@ -87,18 +80,20 @@ in
# Fingerprint reader support.
services.fprintd = {
enable = true;
package = (pkgs.fprintd.override {
libfprint = libfprint-gpd;
}).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=";
};
});
package =
(pkgs.fprintd.override {
libfprint = libfprint-gpd;
}).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=";
};
});
};
# Support bluetooth.