aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr/scripts
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 /config/hypr/scripts
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
Diffstat (limited to 'config/hypr/scripts')
-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