Olá, recentemente entrei no “mundo” NixOS, e de início tive dificuldades para poder utilizar o desbloqueio de tela com o sensor de impressão digital do meu notebook, depois de muita dificuldade e da união de várias soluções, cheguei ao seguinte resultado que venho compartilhar com vocês.
De início precisamos instalar o pacote do fprintd da seguinte maneira;
Nix-env:
On NixOS:
nix-env -iA nixos.fprintd
On Non NixOS:
nix-env -iA nixpkgs.fprintd
NixOS Configuration:
environment.systemPackages = [
pkgs.fprintd
];
Com isso devemos configurar as seguintes linhas no NixOS Configuration;
services.fprintd.enable = true;
services.fprintd.tod.enable = true;
services.fprintd.tod.driver = pkgs.libfprint-2-tod1-vfs0090; (Caso o Driver vfs0090 não funcione, utilizar o seguinte driver)
services.fprintd.tod.driver = pkgs.libfprint-2-tod1-goodix; (No meu dispositivo funcionou apenas com esse driver)
Por fim, devemos rodar um:
sudo nixos-rebuild switch
Ao reiniciar o sistema, a opção de impressão digital irá aparecer no menu de senha de usuário, para que possa ser configurado.