Skip to content

T480 Fingerprint v1.0.0

Choose a tag to compare

@ijonas ijonas released this 05 Sep 11:48
· 4 commits to main since this release

First tagged release of T480 Fingerprint for Omarchy on x86-64, supporting the ThinkPad T480 Synaptics reader (USB 06cb:009a).

  • Settings panel and application launcher entry.
  • Driver installation, persistent fingerprint preparation and verification.
  • Opt-in fingerprint sudo with password fallback; separate preparation leaves sudo policy unchanged.
  • Guarded native driver blocks automatic pairing, factory reset, firmware upload and service-side print deletion.

Install the tagged plugin before enabling it:

omarchy plugin add https://github.com/stackingturtles/t480fingerprint.git
git -C ~/.config/omarchy/plugins/io.github.stackingturtles.t480fingerprint checkout --detach v1.0.0
omarchy plugin validate ~/.config/omarchy/plugins/io.github.stackingturtles.t480fingerprint
omarchy plugin enable io.github.stackingturtles.t480fingerprint
python3 -I ~/.config/omarchy/plugins/io.github.stackingturtles.t480fingerprint/scripts/launcher.py install

Open the application launcher, select T480 Fingerprint, then use Install / update driver → Prepare fingerprint → Enable fingerprint sudo. Reopen the panel and reselect your finger between actions.

Omarchy's plugin updater follows the default branch even from a detached tag. Avoid updating this plugin through that command to stay at v1.0.0. Select future release tags explicitly. The driver installer builds the checked-out plugin commit with pinned external source revisions.

Validation: PR #3 completed two clean review rounds; 38 Python tests and 99 upstream entries passed, with 32 skips. Manifest, QML, desktop-entry and lint checks passed. Persistent enrollment and sudo were user-confirmed; physical fallback, closed-lid and suspend/resume cases were not separately verified.

Limitations: this uses a pinned upstream libfprint MR, not stock supported-reader integration. Only sudo authentication is configured. The panel installer was fixture-tested; a complete fresh-machine installation was not independently exercised. No prebuilt driver package is attached: installation builds and tests locally. GitHub source archives lack the Git metadata required by the panel installer; use the Git instructions above.

Plugin version: 1.0.0. Driver package: 1.94.100.r626.0fd7856-5.
Original contributions: MIT, copyright Stacking Turtles Ltd. Third-party licenses remain intact.