From 53ebc97c5ef0b8de2f26d310f4ea756013f49d52 Mon Sep 17 00:00:00 2001 From: blueingreen68 Date: Thu, 21 Dec 2023 11:18:00 +0500 Subject: update install.sh --- install.sh | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'install.sh') diff --git a/install.sh b/install.sh index 49adc2c..0a724eb 100755 --- a/install.sh +++ b/install.sh @@ -1,7 +1,9 @@ #!/bin/bash + dirArchIsoFiles=~/archisofiles dotfiles=~/.dotfiles counterAbortedPkg=0 + setStatusE () { if [ "$1" = true ]; then set +e @@ -23,12 +25,24 @@ yaySetupPkg () { } openKeepass () { + setStatusE true + entryKey=$(keepassxc-cli show "$dirArchIsoFiles"/Passwords.kdbx github) } cloneDotfiles () { # Сделать повторный ввод пароля - if [] + while : + do + openKeepass + + if [ $? -eq 0 ]; then + setStatusE false + break + fi + + done + notesKey=$(echo "$entryKey" | grep "Notes:") echo "$notesKey" | awk '{ print $2 }' | wl-copy @@ -102,9 +116,6 @@ stowUpdateNoFoldingPkg () { } swaySetup () { - mkdir -p ~/.config/sway - cp /etc/sway/config ~/.config/sway/ - echo "[ "$(tty)" = "/dev/tty1" ] && exec sway" >> .bash_profile } @@ -114,6 +125,7 @@ startSetup () { Yay) yaySetupPkg swaySetup + break ;; @@ -125,7 +137,7 @@ startSetup () { break ;; - StowUpdate) + StowUpdateNoFolding) stowUpdateNoFoldingPkg break -- cgit