Skip to content

Releases: phisch/psst

v0.2.0 - new coat, same drip, and an agent

22 Jun 13:02
v0.2.0
cc5add0

Choose a tag to compare

Two headlines this release:

GPUI instead of iced

The existing iced UI was thrown away in favor of a GPUI one. This got a few performance improvements, it now pre-warms the windows for the keyring-prompter and polkit-agent, opening them significantly faster. The theming system has also been re-written and is much cleaner now.

New polkit agent

The authentication trilogy is now complete. With the new psst-polkit-agent, you get the psst flavor for applications requesting elevated permissions. This of course works with the PAM stack, so however you've configured that, it might ask for your password, or a touch of your security key.

Also in the box

  • Theming on GPUI: the theme crate stands on its own now, fully de-iced, check out the new default-theme.kdl
  • Fallback Fonts: write font "JetBrains Mono, DejaVu Sans Mono" and psst tries them in order
image

Psst, what's your password?

19 Jun 18:18
f3603d7

Choose a tag to compare

The first release of Psst, a not-so-ugly pinentry and keyring prompter for Wayland, drawn as a native layer-shell overlay.

It ships two tools:

  • psst-pinentry: the dialog GnuPG uses to ask for your key passphrase or smartcard PIN (a drop-in pinentry program for gpg-agent)
  • psst-keyring-prompter: unlocks your GNOME keyring, replacing the stock gnome-keyring/gcr prompt

Highlights

  • Native Wayland layer-shell overlay with clean look out of the box
  • Every color, font, size, border and radius is fully themeable

Install: grab the prebuilt x86_64 Linux binaries from the archive below, or cargo build --release. Setup instructions (gpg-agent + keyring autostart) are in the README.

demo