{ config , lib , pkgs , ... }: with lib; let cfg = config.my.yubikey; in { options.my.yubikey = mkEnableOption "yubikey"; config = { services.udev.packages = [ pkgs.yubikey-personalization ]; environment.systemPackages = with pkgs; [ # cli yubikey-manager yubikey-personalization paperkey # graphical yubikey-manager-qt yubikey-personalization-gui ]; }; }