From 7cbbb5d6967ecc502446b39a2bb09532856a4efe Mon Sep 17 00:00:00 2001 From: Tobias Reisinger Date: Fri, 4 Oct 2024 16:04:46 +0200 Subject: [PATCH] Improve yadm encrypt stuff --- .bin/.e | 1 + .config/environment | 2 +- .config/yadm/hooks/post_encrypt | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100755 .config/yadm/hooks/post_encrypt 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'