aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr/UserScripts
diff options
context:
space:
mode:
Diffstat (limited to 'config/hypr/UserScripts')
-rwxr-xr-xconfig/hypr/UserScripts/QuickEdit.sh18
1 files changed, 13 insertions, 5 deletions
diff --git a/config/hypr/UserScripts/QuickEdit.sh b/config/hypr/UserScripts/QuickEdit.sh
index 618ed002..2964ef3d 100755
--- a/config/hypr/UserScripts/QuickEdit.sh
+++ b/config/hypr/UserScripts/QuickEdit.sh
@@ -6,11 +6,12 @@
edit=${EDITOR:-nano}
tty=kitty
-# Paths to configuration directories
+# variables
configs="$HOME/.config/hypr/configs"
UserConfigs="$HOME/.config/hypr/UserConfigs"
rofi_theme="~/.config/rofi/config-edit.rasi"
msg=' ⁉️ Choose which config to View or Edit ⁉️'
+iDIR="$HOME/.config/swaync/images"
# Function to display the menu options
menu() {
@@ -44,8 +45,16 @@ main() {
7) file="$UserConfigs/UserAnimations.conf" ;;
8) file="$UserConfigs/Laptops.conf" ;;
9) file="$configs/Keybinds.conf" ;;
- 10) nwg-displays ;;
- 11) nwg-displays ;;
+ 10) if ! command -v nwg-displays &>/dev/null; then
+ notify-send -i "$iDIR/ja.png" "Missing nwg-displays" "Install nwg-displays first"
+ exit 1
+ fi
+ nwg-displays ;;
+ 11) if ! command -v nwg-displays &>/dev/null; then
+ notify-send -i "$iDIR/ja.png" "Missing nwg-displays" "Install nwg-displays first"
+ exit 1
+ fi
+ nwg-displays ;;
*) return ;; # Do nothing for invalid choices
esac
@@ -60,5 +69,4 @@ if pidof rofi > /dev/null; then
pkill rofi
fi
-main
-
+main \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage