aboutsummaryrefslogtreecommitdiff
path: root/library
diff options
context:
space:
mode:
Diffstat (limited to 'library')
-rwxr-xr-xlibrary/cloneDotfiles.sh34
-rw-r--r--library/createDefaultDirs.sh9
-rw-r--r--library/setupPkg.sh7
-rwxr-xr-xlibrary/setupPkg/setupPkgPipx.sh15
-rwxr-xr-xlibrary/setupPkg/setupPkgYay.sh30
-rwxr-xr-xlibrary/setupPkgPipx.sh15
-rwxr-xr-xlibrary/setupPkgYay.sh30
-rw-r--r--library/stow/stow.sh65
-rw-r--r--library/stow/stowAddPkg.sh125
-rw-r--r--library/stow/stowPkgExtract.sh54
-rw-r--r--library/stow/stowRewriteAbortedPkg.sh64
-rw-r--r--library/stow/stowUpdateNoFoldingPkg.sh18
12 files changed, 0 insertions, 466 deletions
diff --git a/library/cloneDotfiles.sh b/library/cloneDotfiles.sh
deleted file mode 100755
index 2589c58..0000000
--- a/library/cloneDotfiles.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/bash
-
-getKdbxFile () {
- read -r passwordFileLink < <(yadisk-direct https://yadi.sk/d/o4TMFnHFobxTsw)
-
- wget "$passwordFileLink" -O "$dirArchIsoFiles"/Passwords.kdbx
-}
-
-openKeepass () {
- setStatusE true
-
- keepassxc-cli clip "$dirArchIsoFiles"/Passwords.kdbx github 0 -a token-cli
-}
-
-cloneDotfiles () {
- getKdbxFile
-
- while :
- do
- openKeepass
-
- if [ $? -eq 0 ]; then
- setStatusE false
- echo -e "Пароль скопирован!\n"
- break
- fi
- done
-
- cd
- git clone https://blueingreen68@github.com/blueingreen68/.dotfiles
- wl-copy -c
-}
-
-cloneDotfiles
diff --git a/library/createDefaultDirs.sh b/library/createDefaultDirs.sh
deleted file mode 100644
index 0c0f320..0000000
--- a/library/createDefaultDirs.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-
-createDefaultDirs () {
- mkdir --verbose $HOME/{downloads,images,projects,torrents,video,shotcut,music}
- mkdir --verbose $HOME/video/{all-videos,translated-videos}
- echo "✅ Папки в домашней директории созданы!"
-}
-
-createDefaultDirs
diff --git a/library/setupPkg.sh b/library/setupPkg.sh
deleted file mode 100644
index 4fa1266..0000000
--- a/library/setupPkg.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-if [ "$1" = "pipx" ]; then
- source "$dirArchIsoFiles"/library/setupPkgPipx.sh
-elif [ "$1" = "yay" ]; then
- source "$dirArchIsoFiles"/library/setupPkgYay.sh
-fi
diff --git a/library/setupPkg/setupPkgPipx.sh b/library/setupPkg/setupPkgPipx.sh
deleted file mode 100755
index e9a38ee..0000000
--- a/library/setupPkg/setupPkgPipx.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/bash
-
-setupPkgPipx () {
- readarray -t pipxPkg < <(cat "$dirArchIsoFiles"/pkglists/pipxpkglist.txt)
-
- for pkg in ${pipxPkg[@]}; do
- pipx install "$pkg"
- done
-
- pipx ensurepath
-
- echo "✅ Готово"
-}
-
-setupPkgPipx
diff --git a/library/setupPkg/setupPkgYay.sh b/library/setupPkg/setupPkgYay.sh
deleted file mode 100755
index 0bcc293..0000000
--- a/library/setupPkg/setupPkgYay.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/bash
-
-setupPkgYay () {
- cd
- git clone https://aur.archlinux.org/yay
-
- cd $HOME/yay
- makepkg -isr
-
- cd
- rm -rf $HOME/yay
-
- if [ "$1" = "pc" ]; then
- yay -S --needed - < "$dirArchIsoFiles"/pkglists/pkglist.txt
- elif [ "$1" = "notebook" ]; then
- yay -S --needed - < "$dirArchIsoFiles"/pkglists/pkglistnote.txt
- fi
-}
-
-select platform in "pc" "notebook"; do
-
- if [ "$platform" = "" ]; then
- echo "Invalid option"
- break
- else
- setupPkgYay "$platform"
- fi
-
- echo "✅ Готово"
-done
diff --git a/library/setupPkgPipx.sh b/library/setupPkgPipx.sh
deleted file mode 100755
index e9a38ee..0000000
--- a/library/setupPkgPipx.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/bash
-
-setupPkgPipx () {
- readarray -t pipxPkg < <(cat "$dirArchIsoFiles"/pkglists/pipxpkglist.txt)
-
- for pkg in ${pipxPkg[@]}; do
- pipx install "$pkg"
- done
-
- pipx ensurepath
-
- echo "✅ Готово"
-}
-
-setupPkgPipx
diff --git a/library/setupPkgYay.sh b/library/setupPkgYay.sh
deleted file mode 100755
index 0bcc293..0000000
--- a/library/setupPkgYay.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/bash
-
-setupPkgYay () {
- cd
- git clone https://aur.archlinux.org/yay
-
- cd $HOME/yay
- makepkg -isr
-
- cd
- rm -rf $HOME/yay
-
- if [ "$1" = "pc" ]; then
- yay -S --needed - < "$dirArchIsoFiles"/pkglists/pkglist.txt
- elif [ "$1" = "notebook" ]; then
- yay -S --needed - < "$dirArchIsoFiles"/pkglists/pkglistnote.txt
- fi
-}
-
-select platform in "pc" "notebook"; do
-
- if [ "$platform" = "" ]; then
- echo "Invalid option"
- break
- else
- setupPkgYay "$platform"
- fi
-
- echo "✅ Готово"
-done
diff --git a/library/stow/stow.sh b/library/stow/stow.sh
deleted file mode 100644
index 2a37175..0000000
--- a/library/stow/stow.sh
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/bash
-
-stowReadArrays () {
- readarray -t stowPkgs < <(ls -l "$dotfiles" | grep '^d' | awk '{ print $9 }')
-}
-
-abortedPkg () {
- if [ "$counterAbortedPkg" -gt 0 ]; then
-
- echo "Количество нераспакованных пакетов: $counterAbortedPkg"
- echo "Список находится в ~/.dotfiles/abortedPkg.txt"
-
- elif [ "$1" = "delete" ] && [ -e "$abortedPkgFile" ]; then
-
- rm -i "$abortedPkgFile"
-
- fi
-}
-
-startStow () {
-
- if [ -d "$dotfiles" ]; then
- echo "✅ Папка .dotfiles есть"
- else
- source "$dirArchIsoFiles"/library/cloneDotfiles.sh
- fi
-
- abortedPkg "delete"
- stowReadArrays
-
- select event in "Stow extract" "Stow update" "Stow add" "Stow adopt" "Back"; do
- case "$event" in
- "Stow extract")
- source "$dirArchIsoFiles"/library/stow/stowPkgExtract.sh
- break 2
- ;;
-
- "Stow update")
- source "$dirArchIsoFiles"/library/stow/stowUpdateNoFoldingPkg.sh
- break 2
- ;;
-
- "Stow add")
- source "$dirArchIsoFiles"/library/stow/stowAddPkg.sh
- break 2
- ;;
-
- "Stow adopt")
- source "$dirArchIsoFiles"/library/stow/stowRewriteAbortedPkg.sh
- break 2
- ;;
-
- "Back")
- break
- ;;
-
- *)
- echo "Invalid option. Выбери один из предложенных вариантов!"
- esac
- done
-
- abortedPkg
-}
-
-startStow
diff --git a/library/stow/stowAddPkg.sh b/library/stow/stowAddPkg.sh
deleted file mode 100644
index aaf3687..0000000
--- a/library/stow/stowAddPkg.sh
+++ /dev/null
@@ -1,125 +0,0 @@
-#!/bin/bash
-
-selectDir () {
-
- if [ "$choiseDir" = "home" ]; then
-
- choiseDir="$HOME"
- readarray files -t < <(ls -lA -d $choiseDir/* | grep -v -f "$patternsHomeDir" | awk '{ print $9 }' | sed '/^[[:space:]]*$/d')
-
- if [ "$files" = "" ]; then
- echo "Массив files пустой! Выход..."
- exit
- fi
-
- elif [ "$choiseDir" = "config" ]; then
-
- choiseDir="$XDG_CONFIG_HOME"
- readarray files -t < <(ls -lA -d $choiseDir/* | awk '{ print $9 }' | sed '/^[[:space:]]*$/d')
-
- if [ "$files" = "" ]; then
- echo "Массив files пустой! Выход..."
- exit
- fi
- fi
-
-}
-
-selectType () {
-
- echo "Выбери тип нового пакета:"
- echo -e " - full - это полная копия оригинального пакета;\n - noFolding - частичная копия"
- select choiseType in full noFolding; do
-
- if [ "$choiseType" = "full" ]; then
-
- typePackageDir="full"
-
- elif [ "$choiseType" = "noFolding" ]; then
-
- typePackageDir="noFolding"
-
- fi
-
- return
- done
-
-}
-
-stowCreatePkgDir () {
-
- if [ "$typePackageDir" = "full" ]; then
-
- mkdir "$dotfiles"/"$namePackage"
- packageDir="$dotfiles"/"$namePackage"
-
- elif [ "$typePackageDir" = "noFolding" ]; then
-
- mkdir "$dotfiles"/"_$namePackage"
- packageDir="$dotfiles"/"_$namePackage"
-
- fi
-}
-
-selectFile () {
-
- echo "Выбери оригинальный файл или директорию для копирования:"
-
- select file in ${files[@]}; do
- stowCreatePkgDir
-
- if [ -d "$file" ]; then
-
- packageFirstSymbol=${packageDir:30:1}
-
- if [ "$packageFirstSymbol" = "_" ]; then
- vifm --select "$file" --on-choose "cp -r %f $packageDir"
- else
- cp -r "$file" "$packageDir"
- fi
-
- elif [ -f "$file" ]; then
-
- cp -r "$file" "$packageDir"
-
- fi
-
- return
- done
-}
-
-stowAddPkg () {
- while :
- do
- read -r -p "Введи название нового пакета в ~/.dotfiles: " namePackage
-
- if [ -d "$dotfiles"/"$namePackage" ]; then
- echo "Пакет уже существует! Выбери другое название."
-
- continue
- fi
-
- break
- done
-
- echo "Оригинальный файл для копии находится в home или .config директории?"
-
- select choiseDir in home config; do
-
- if [ "$choiseDir" = "home" ] || [ "$choiseDir" = "config" ]; then
- selectDir "$choiseDir"
- selectType
- selectFile
- else
- echo "Invalid option. Выбери один из предложенных вариантов!"
- fi
-
- done
-
- cd "$dotfiles"
- git add "$packageName"
-
- echo "Пакет добавлен!"
-}
-
-stowAddPkg
diff --git a/library/stow/stowPkgExtract.sh b/library/stow/stowPkgExtract.sh
deleted file mode 100644
index ce4794d..0000000
--- a/library/stow/stowPkgExtract.sh
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/bash
-
-checkPkg () {
- counterAbortedPkg=$((counterAbortedPkg+1))
-
- if [ "$counterAbortedPkg" -eq 1 ]; then echo -e "$(date +%d-%m-%Y::%T) \n" >> "$dotfiles"/abortedPkg.txt
- fi
-
- echo "Название пакета: $package" >> "$dotfiles"/abortedPkg.txt
- stow -d "$dotfiles" -nvt ~ "$package" 2>&1 | awk '{ print $11 }' | sed '/^[[:space:]]*$/d' >> "$dotfiles"/abortedPkg.txt
-}
-
-stowNoFolding () {
- setStatusE true
-
- stow -d "$dotfiles" --no-folding -nvt ~ "$package"
-
- if [ $? -eq 1 ]; then
- setStatusE false
- checkPkg
- else
- setStatusE false
- stow -d "$dotfiles" --no-folding -vt ~ "$package"
- fi
-}
-
-stowDir () {
- setStatusE true
-
- stow -d "$dotfiles" -nvt ~ "$package"
-
- if [ $? -eq 1 ]; then
- setStatusE false
- checkPkg
- else
- setStatusE false
- stow -d "$dotfiles" -vt ~ "$package"
- fi
-}
-
-stowPkgExtract () {
- for package in ${stowPkgs[@]}
- do
- packageFirstSymbol=${package:0:1}
-
- if [ "$packageFirstSymbol" = "_" ]; then
- stowNoFolding
- else
- stowDir
- fi
- done
-}
-
-stowPkgExtract
diff --git a/library/stow/stowRewriteAbortedPkg.sh b/library/stow/stowRewriteAbortedPkg.sh
deleted file mode 100644
index c73a3e5..0000000
--- a/library/stow/stowRewriteAbortedPkg.sh
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/bin/bash
-
-selectAnswer () {
- echo "Перезаписать оригинальный пакет?: "
- select answer in Yes No; do
- case "$answer" in
- "Yes")
- if [ "$1" = "no-folding" ]; then
- stow -d "$dotfiles" --adopt --no-folding -vt ~ "$package"
- else
- stow -d "$dotfiles" --adopt -vt ~ "$package"
- fi
-
- git checkout .
- break
- ;;
-
- "No")
- echo "Выход..."
- exit
-
- ;;
- *)
- echo "Invalid option. Выбери один из предложенных вариантов!"
- esac
- done
-}
-
-stowRewriteAbortedPkg () {
- select package in ${stowPkgs[@]}; do
-
- setStatusE true
-
- packageFirstSymbol=${package:0:1}
-
- if [ "$packageFirstSymbol" = "_" ]; then
-
- stow -d "$dotfiles" --no-folding -nvt ~ "$package"
-
- if [ $? -eq 1 ]; then
-
- setStatusE false
- selectAnswer "no-folding"
-
- fi
-
- else
-
- stow -d "$dotfiles" -nvt ~ "$package"
-
- if [ $? -eq 1 ]; then
-
- setStatusE false
- selectAnswer
-
- fi
- fi
-
- echo "Файл успешно перезаписан!"
- return
- done
-}
-
-stowRewriteAbortedPkg
diff --git a/library/stow/stowUpdateNoFoldingPkg.sh b/library/stow/stowUpdateNoFoldingPkg.sh
deleted file mode 100644
index 4144bd3..0000000
--- a/library/stow/stowUpdateNoFoldingPkg.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/bash
-
-source "$dirArchIsoFiles"/stowPkgExtract.sh
-
-stowUpdateNoFoldingPkg () {
-
- for package in ${stowPkgs[@]}
- do
- packageFirstSymbol=${package:0:1}
-
- if [ "$packageFirstSymbol" = "_" ]; then
- stowNoFolding
- fi
- done
-
-}
-
-stowUpdateNoFoldingPkg