diff --git a/hosts/laptop/configuration.nix b/hosts/laptop/configuration.nix index b67e44b..495b67b 100644 --- a/hosts/laptop/configuration.nix +++ b/hosts/laptop/configuration.nix @@ -95,7 +95,8 @@ in login.u2fAuth = true; sudo.u2fAuth = true; doas.u2fAuth = true; - }; + sddm.fprintAuth = lib.mkForce false; + } // lib.attrsets.genAttrs ["sudo" "doas" "kde" "polkit-1"] (service: { rules.auth.fprintd.order = config.security.pam.services.${service}.rules.auth.u2f.order - 100;}); security.pam.u2f = { enable = true; settings = { @@ -449,6 +450,13 @@ in services.tailscale = { enable = true; }; + + systemd.services.fprintd = { + wantedBy = [ "multi-user.target" ]; + serviceConfig.Type = "simple"; + }; + + services.fprintd.enable = true; hardware.bluetooth.enable = true; hardware.bluetooth.powerOnBoot = true;