The Complete Computer

Using Yubikey as a GPG Key

LifeTechEmacsArcology

udev makes the GPG keys owned by root in the most recent Fedoras for some reason; I have to install a udev rule to make sure they are properly owned.

yaml source: 
- name: yubikey udev rules in place lineinfile: create: yes dest: /etc/udev/rules.d/99-yubikeys.rules regexp: '0111' line: 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0111", OWNER="{{local_account}}"' tags: - yubikeys - name: yubikey udev rules in place lineinfile: create: yes dest: /etc/udev/rules.d/99-yubikeys.rules regexp: '0407' line: 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0407", OWNER="{{local_account}}"' tags: - yubikeys

and in My NixOS configuration this is simple:

nix source: :tangle ~/arroyo-nix/nixos/yubikey.nix
{ pkgs, ... }: { services.udev.packages = [ pkgs.yubikey-personalization ]; }