Bluefin and Bazzite images with Howdy face authentication pre-installed.
This is an alternative to installing Howdy via rpm-ostree yourself. These images include Howdy from the ronnypfannschmidt/howdy-beta COPR, which provides Fedora 43 support and seamless authselect integration.
Images are based on Bluefin and Bazzite variants (Fedora 43 / stable only):
bluefin-howdy,bluefin-dx-howdy,bluefin-nvidia-howdy,bluefin-dx-nvidia-open-howdybazzite-howdy,bazzite-dx-howdy,bazzite-dx-nvidia-howdy,bazzite-dx-nvidia-gnome-howdy
- Switch to the image:
sudo bootc switch ghcr.io/rall/bluefin-dx-nvidia-open-howdy:stable-
Reboot.
-
Enable Howdy authentication:
ujust howdy-enable- Pick the right camera:
ujust howdy-camera-picker- Add your face:
sudo howdy add- Lock your session or switch user to test.
ujust howdy-enable # Enable Howdy for login and sudo
ujust howdy-disable # Disable Howdy
ujust howdy-status # Show current statusujust howdy-camera-pickerInteractively tests each /dev/video* device with howdy test and lets you pick the right IR camera.
These images use howdy-authselect from the ronnypfannschmidt COPR, which configures PAM via authselect. This is more robust than manual PAM file editing because:
- Configuration persists across
authselect selectoperations - No manual SELinux policy rebuilds needed
- Works correctly on immutable Fedora variants (Silverblue, Kinoite, etc.)
podman build \
--build-arg BASE_IMAGE=ghcr.io/ublue-os/bluefin-dx-nvidia-open:stable \
-t blue-howdy:stable .
sudo bootc switch localhost/blue-howdy:stableHowdy not prompting at login: Run ujust howdy-enable to enable authentication.
Wrong camera selected: Run ujust howdy-camera-picker to select the correct IR camera.
Howdy unlocks session but keyring still needs password: This is expected. PAM doesn't have your password so it can't unlock the GNOME Keyring. You can blank the keyring password with Seahorse if desired.