Search Criteria
Package Details: linux-id 0.2.2-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/linux-id.git (read-only, click to copy) |
|---|---|
| Package Base: | linux-id |
| Description: | FIDO token implementation for Linux that protects the token keys using your system's TPM. |
| Upstream URL: | https://github.com/matejsmycka/linux-id |
| Keywords: | fido2 passkey |
| Licenses: | MIT |
| Submitter: | ZhangHua |
| Maintainer: | ZhangHua |
| Last Packager: | ZhangHua |
| Votes: | 1 |
| Popularity: | 0.167243 |
| First Submitted: | 2026-01-29 09:29 (UTC) |
| Last Updated: | 2026-07-11 04:08 (UTC) |
Dependencies (4)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- pinentry (pinentry-gitAUR, pinentry-bemenu-gitAUR, pinentry-dmenuAUR, pinentry-bemenu)
- go (go-gitAUR, gcc-go-gitAUR, goup-rsAUR, go-binAUR, gcc-go-snapshotAUR, gcc-go) (make)
- fprintd (optional) – Use fingerprint for authentication
Latest Comments
relma2 commented on 2026-07-11 20:00 (UTC)
Thank you so much for this package. Now, with fprintd, PAM config files, and linux-id, together they make a functioning Linux Hello!
ZhangHua commented on 2026-07-11 04:13 (UTC)
@ISSOtm I have added fprintd as optdepends. I think there is no need to create another service, if you need to use fprintd, you can create a drop-in file to override the command.
ISSOtm commented on 2026-07-11 03:05 (UTC) (edited on 2026-07-11 03:05 (UTC) by ISSOtm)
I have tweaked the PKGBUILD to add (optional) fprintd support: https://paste.sr.ht/~issotm/045871ee6c143483f7fca30aae2233c363308961 Feel free to incorporate those changes ^^
(I haven't bothered modifying the pkgrel or adding
# Contributor: ISSOtm <arch@eldred.fr>xD)physkets commented on 2026-01-30 07:25 (UTC)
@ZhangHua Okay; I did get everything working, and I am able to use passkeys. My system does not load
uhidby default, so I had to set it to load, as per the wiki.Thanks a lot for packaging this!
ZhangHua commented on 2026-01-30 05:43 (UTC)
@physkets That is impossible, as I cannot know your username when wirting packaging script. But I have added udev rule so tpmrm0 and uhid should be available to you directly if your user is logged in. I have also provided a user service so you can run
systemctl --user start linux-id.serviceto start it. As for uhid, you can see here about how to load it automatically. This module has been loaded automatically on my archlinux so I did not provide a configuration file for it. It seems that systemd does not allow user serviceWantsorAftera system service here, or we can usemodprobe@uhid.serviceinWantsandAftermeans loadinguhidkernel module before this service.physkets commented on 2026-01-30 05:26 (UTC)
Thanks @ZhangHua
Also, the two things I seem to have to do manually, are loading the
uhidkernel module and adding my user to thetssgroup.Can these operations be automated within the package?
ZhangHua commented on 2026-01-30 05:08 (UTC)
@physlets I have pushed -2 which fixes this.
physkets commented on 2026-01-30 04:53 (UTC)
The checksum for one of the files seems to be incorrect: