diff options
| author | 2024-01-22 13:33:26 +0500 | |
|---|---|---|
| committer | 2024-01-22 13:33:26 +0500 | |
| commit | a4a700c8a424f2e2467517096182a3a3aaa9b43c (patch) | |
| tree | 1034913d586d589c2f9fb6a837473254660f7007 /ARCHIVED/install.sh | |
| parent | 94aa4680567708b8c0c555a728552b1d8c7bd57a (diff) | |
unarchived
Diffstat (limited to 'ARCHIVED/install.sh')
| -rwxr-xr-x | ARCHIVED/install.sh | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/ARCHIVED/install.sh b/ARCHIVED/install.sh new file mode 100755 index 0000000..2297c94 --- /dev/null +++ b/ARCHIVED/install.sh @@ -0,0 +1,51 @@ +#!/bin/bash + +dirArchIsoFiles=$HOME/archisofiles +dotfiles=$HOME/.dotfiles +abortedPkgFile=$HOME/.dotfiles/abortedPkg.txt +patternsHomeDir=$HOME/archisofiles/patternsHomeDir.txt +counterAbortedPkg=0 + +setStatusE () { + + if [ "$1" = true ]; then + set +e + else + set -e + fi + +} + +startSetup () { + select event in "Setup packages" "Dotfiles setup" "Create default home dirs"; do + case $event in + "Setup packages") + + select installer in "yay" "pipx"; do + source "$dirArchIsoFiles"/library/setupPkg.sh "$installer" + break + done + + break + ;; + + "Dotfiles setup") + sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply blueingreen68 + ;; + + "Create default home dirs") + source "$dirArchIsoFiles"/library/createDefaultDirs.sh + + break + ;; + + *) + echo "Invalid option... Выход" + exit + ;; + esac + done +} + +setStatusE false +startSetup |
