aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJa.KooLit <ejhay.games@gmail.com>2023-12-23 15:26:35 +0900
committerGitHub <noreply@github.com>2023-12-23 15:26:35 +0900
commit064bfbb969fd0dfeffab21e3d9c2fe147ff5f6b6 (patch)
treed2bf16219c0d47a9f917e1728004db25fa7f3d27
parent83e1c2688b429fc761ab2d14e04cc8b56b0230e1 (diff)
Update and rename ChangeTheme.sh to ZshChangeTheme.sh
Script is also updated to exit if no choice have been selected as previous script is changing to 3den, which is the first choice on my system
-rwxr-xr-xconfig/hypr/scripts/ZshChangeTheme.sh (renamed from config/hypr/scripts/ChangeTheme.sh)11
1 files changed, 7 insertions, 4 deletions
diff --git a/config/hypr/scripts/ChangeTheme.sh b/config/hypr/scripts/ZshChangeTheme.sh
index 3b7ad3d4..7057ed2e 100755
--- a/config/hypr/scripts/ChangeTheme.sh
+++ b/config/hypr/scripts/ZshChangeTheme.sh
@@ -1,13 +1,11 @@
#!/bin/bash
-
themes_dir="$HOME/.oh-my-zsh/themes"
file_extension=".zsh-theme"
themes_array=($(find "$themes_dir" -type f -name "*$file_extension" -exec basename {} \; | sed -e "s/$file_extension//"))
-
-rofi_command="rofi -dmenu -config ~/.config/rofi/config-themezsh.rasi"
+rofi_command="rofi -dmenu -config ~/.config/rofi/config-zsh-theme.rasi"
menu() {
for theme in "${themes_array[@]}"; do
@@ -17,6 +15,12 @@ menu() {
main() {
choice=$(menu | ${rofi_command})
+
+ # if nothing selected, script wont change anything
+ if [ -z "$choice" ]; then
+ exit 0
+ fi
+
zsh_path="$HOME/.zshrc"
var_name="ZSH_THEME"
for i in "${themes_array[@]}"; do
@@ -29,7 +33,6 @@ main() {
break
fi
done
-
}
main
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage