Package Details: linux-id 0.2.2-2

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)

Required by (0)

Sources (3)

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 uhid by 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.service to 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 service Wants or After a system service here, or we can use modprobe@uhid.service in Wants and After means loading uhid kernel 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 uhid kernel module and adding my user to the tss group.

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:

==> Validating source files with sha256sums...
    linux-id-0.1.6.tar.gz ... Passed
    linux-id.service ... FAILED
    linux-id.rules ... Passed
==> ERROR: One or more files did not pass the validity check!
:: Unable to build linux-id - makepkg exited with code: 1