diff --git a/.bin/.e b/.bin/.e index 8393274..d7e721a 100755 --- a/.bin/.e +++ b/.bin/.e @@ -57,6 +57,7 @@ declare -A hooks=( ["sway.d"]="sway reload" ["waybar"]="killall -SIGUSR2 waybar" ["yadm"]="yadm alt" + ["yadm-encrypt"]="yadm alt" ) if [ -z "$1" ] diff --git a/.config/environment b/.config/environment index 5bf62b8..8ea3cd9 100644 --- a/.config/environment +++ b/.config/environment @@ -71,7 +71,7 @@ export VIMINIT="if has('nvim') | source $XDG_CONFIG_HOME/nvim/init.lua | else | export XDG_DATA_DIRS="$XDG_CONFIG_HOME/xdg-data:$XDG_DATA_DIRS" -export YADM_OVERRIDE_ARCHIVE="$HOME/.password-store/yadm.gpg" +export YADM_OVERRIDE_ARCHIVE="$PASSWORD_STORE_DIR/yadm.gpg" for additional_env in "$XDG_CONFIG_HOME/env.d/"*; do diff --git a/.config/yadm/hooks/post_encrypt b/.config/yadm/hooks/post_encrypt new file mode 100755 index 0000000..3a485ae --- /dev/null +++ b/.config/yadm/hooks/post_encrypt @@ -0,0 +1,4 @@ +#!/usr/bin/env sh + +pass git add yadm.gpg +pass git ci -am 'Update yadm archive'