From dcfa7425dc417ab8497d4383a6a9adf14d32fdb4 Mon Sep 17 00:00:00 2001 From: kento2 Date: Thu, 5 Feb 2026 06:54:50 +0100 Subject: [PATCH] add password management --- files/.config/service/pass-sync/run | 3 +++ files/.ideavimrc | 3 +++ files/.local/bin/pass-sync | 8 ++++++++ files/.zshrc | 2 ++ 4 files changed, 16 insertions(+) create mode 100755 files/.config/service/pass-sync/run create mode 100644 files/.ideavimrc create mode 100755 files/.local/bin/pass-sync diff --git a/files/.config/service/pass-sync/run b/files/.config/service/pass-sync/run new file mode 100755 index 0000000..17ea7d6 --- /dev/null +++ b/files/.config/service/pass-sync/run @@ -0,0 +1,3 @@ +#!/bin/sh + +exec chpst -e "$TURNSTILE_ENV_DIR" sh -c "pass-sync && sleep 60 || sleep 360" \ No newline at end of file diff --git a/files/.ideavimrc b/files/.ideavimrc new file mode 100644 index 0000000..59f9229 --- /dev/null +++ b/files/.ideavimrc @@ -0,0 +1,3 @@ +set clipboard=unnamedplus " Use the OS clipboard by default + +set ideajoin diff --git a/files/.local/bin/pass-sync b/files/.local/bin/pass-sync new file mode 100755 index 0000000..70032c1 --- /dev/null +++ b/files/.local/bin/pass-sync @@ -0,0 +1,8 @@ +#!/bin/sh +set -e +{ + ping -c1 -W3 1.1.1.1 >/dev/null || exit # no network conncetion + pass git pull + pass git push -u --all + date +} > "$HOME/.last-sync" 2>&1 diff --git a/files/.zshrc b/files/.zshrc index 170e3de..85c54a4 100644 --- a/files/.zshrc +++ b/files/.zshrc @@ -17,6 +17,8 @@ alias xi='xi -y' alias vi='vis' alias nvi='vis' alias xr='doas xbps-remove -y' +alias pc='pass -c' +alias pe='pass edit' date printf 'BAT %s%%\n' "$(cat /sys/class/power_supply/BAT0/capacity)"