diff options
author | Ben Sima <ben@bsima.me> | 2022-02-01 22:23:13 -0500 |
---|---|---|
committer | Ben Sima <ben@bsima.me> | 2022-02-01 22:23:13 -0500 |
commit | d61fc3da96fb2cbc44f39f58ad6bbfe7001b6c81 (patch) | |
tree | 94e150e90b8ad974a814d5459055fe7d90576bd0 /profiles/beryllium.nix | |
parent | 3c98890752eeb27730a42514cfc2cc5d90cf7c9f (diff) |
lock when yubikey is removed
Took me forever but I figured out how to use udev rules to give xautolock
permission to see the yubi when unlocking.
Also triggers a systemd service that locks the screen when yubi is removed. I
couldn't do this directly in a udev RUN becaues udev sucks at running programs
as different users and with environment variables and such.
This is still a bit buggy, I seem to consistently need to authenticate twice
when unlocking, but I think that would be fixed if I get rid of the
serviceConfig.User thing with some fancy scripting.
And as a backup, added Super+Shift+L for manual locking.
Diffstat (limited to 'profiles/beryllium.nix')
0 files changed, 0 insertions, 0 deletions