YubiKey 5 series lineup.

YubiKey based Full Disk Encryption on NixOS

This article describes how to set up YubiKey-based Full Disk Encryption (FDE) on NixOS. The YubiKeys are used as single-factor authentication devices and allow the system to automatically decrypt the disk during boot without user interaction, as long as a key is plugged in. This is mostly intended as a quick guide for myself and my NixOS configuration repository. It is heavily based on this wiki, which provides a more general guide. ...

2026-03-21 · (updated 2026-03-22) · 7 min

Yubikey SSH

Quick guide for creating and using FIDO2 resident keys for ssh authentication. Verified working on YubiKey 5 Series keys. Prerequisites Make sure the ssh-agent is running: eval "$(ssh-agent -s)" Generate a new ssh key on a YubiKey ssh-keygen -t ed25519-sk -O resident -C "[email protected]" Temporarily add key to a computer This adds the key to the ssh agent and it will continue working until the computer is rebooted, after which it must be readded. ...

2026-01-18 · 1 min

JWMenu: A Simple, Configurable Menu Runner

JWMenu is a small, configurable menu runner built on top of rofi. It is designed to be easy to configure by using TOML configuration files instead of relying on long scripts with hardcoded options. You can create nested submenus, assign commands to entries, or even have multi-line commands. This makes it ideal for things like: System menus Power menus Quick options and toggles …and anything else you can imagine that fits into a hierarchical menu. ...

2026-01-08 · 2 min