stumpwm/passwords.lisp @ 1e75bf5d6f48

More
author Steve Losh <steve@stevelosh.com>
date Wed, 08 May 2024 10:22:28 -0400
parents 4673e928c08e
children (none)
(in-package :stumpwm-user)

(defcommand pass-personal () ()
  (let ((pass:*password-store* "/home/sjl/.password-store/")
        (pass:*pass-notification-message* t))
    (pass:pass-copy)))

(defcommand pass-um-1 () ()
  (echo "Copying UM level 1 password, touch key.")
  (run-shell-command "pass -c umich.edu/slosh"))

(defcommand pass-um-2 () ()
  (echo "Copying UM level 2 password, touch key.")
  (run-shell-command "pass -c umich.edu/l2"))

(defcommand switch-yubikeys () ()
  (echo (run-shell-command "switch-yubikeys" t)))

(defcommand generate-password () ()
  (run-shell-command "genpass | pbc")
  (message "Generated a fresh password and copied it to the clipboard."))