aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorDon Williams <don.e.williams@gmail.com>2025-11-25 23:28:15 -0500
committerDon Williams <don.e.williams@gmail.com>2025-11-25 23:28:15 -0500
commite0141281bee6d15904e9d21cc1c665db1e3f34a0 (patch)
treebdb5d3b2290cc74fadc8ec4deb3aeb60e83bd05d /config
parent90b6e8d6dc4706efe135e0114ca832e566e7a8f4 (diff)
fix: Update Kool_Quick_Settings.sh for UserConfigs/configs separation
- Remove UserKeybinds option (file no longer exists) - Point user overlay files to UserConfigs versions (Startup_Apps, WindowRules) - Add System Defaults view-only section - Point UserSettings to configs/SystemSettings.conf with info notification - Separate menu into USER CUSTOMIZATIONS, SYSTEM DEFAULTS, and UTILITIES sections - Add show_info() helper function for notifications
Diffstat (limited to 'config')
-rwxr-xr-xconfig/hypr/scripts/Kool_Quick_Settings.sh57
1 files changed, 33 insertions, 24 deletions
diff --git a/config/hypr/scripts/Kool_Quick_Settings.sh b/config/hypr/scripts/Kool_Quick_Settings.sh
index cdcaed2a..791193c2 100755
--- a/config/hypr/scripts/Kool_Quick_Settings.sh
+++ b/config/hypr/scripts/Kool_Quick_Settings.sh
@@ -1,6 +1,7 @@
#!/usr/bin/env bash
# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ##
# Rofi menu for KooL Hyprland Quick Settings (SUPER SHIFT E)
+# Updated for UserConfigs/configs separation
# Modify this config file for default terminal and EDITOR
config_file="$HOME/.config/hypr/UserConfigs/01-UserDefaults.conf"
@@ -19,21 +20,29 @@ iDIR="$HOME/.config/swaync/images"
scriptsDir="$HOME/.config/hypr/scripts"
UserScripts="$HOME/.config/hypr/UserScripts"
+# Function to show info notification
+show_info() {
+ notify-send -i "$iDIR/info.png" "Info" "$1"
+}
+
# Function to display the menu options without numbers
menu() {
cat <<EOF
-Edit User Defaults
-Edit User ENV variables
-Edit User Keybinds
-Edit User Settings
-Edit User Startups
-Edit User Window Rules
-Edit User Decorations
-Edit User Animations
-Edit User Laptop Keybinds
-Edit System Keybinds
-Edit System Startup Apps
-Edit System Window Rules
+--- USER CUSTOMIZATIONS ---
+edit User Defaults
+edit User ENV variables
+edit User Startup Apps (overlay)
+edit User Window Rules (overlay)
+edit User Settings
+edit User Decorations
+edit User Animations
+edit User Laptop Settings
+--- SYSTEM DEFAULTS (View Only) ---
+view System Default Keybinds
+view System Default Startup Apps
+view System Default Window Rules
+view System Default Settings
+--- UTILITIES ---
Choose Kitty Terminal Theme
Configure Monitors (nwg-displays)
Configure Workspace Rules (nwg-displays)
@@ -55,18 +64,18 @@ main() {
# Map choices to corresponding files
case "$choice" in
- "Edit User Defaults") file="$UserConfigs/01-UserDefaults.conf" ;;
- "Edit User ENV variables") file="$UserConfigs/ENVariables.conf" ;;
- "Edit User Keybinds") file="$UserConfigs/UserKeybinds.conf" ;;
- "Edit User Settings") file="$UserConfigs/UserSettings.conf" ;;
- "Edit User Startups") file="$UserConfigs/Startup_Apps.conf" ;;
- "Edit User Window Rules") file="$UserConfigs/WindowRules.conf" ;;
- "Edit User Decorations") file="$UserConfigs/UserDecorations.conf" ;;
- "Edit User Animations") file="$UserConfigs/UserAnimations.conf" ;;
- "Edit User Laptop Keybinds") file="$UserConfigs/Laptops.conf" ;;
- "Edit System Keybinds") file="$configs/Keybinds.conf" ;;
- "Edit System Startup Apps") file="$configs/Startup_Apps.conf" ;;
- "Edit System Window Rules") file="$configs/WindowRules.conf" ;;
+ "edit User Defaults") file="$UserConfigs/01-UserDefaults.conf" ;;
+ "edit User ENV variables") file="$UserConfigs/ENVariables.conf" ;;
+ "edit User Startup Apps (overlay)") file="$UserConfigs/Startup_Apps.conf" ;;
+ "edit User Window Rules (overlay)") file="$UserConfigs/WindowRules.conf" ;;
+ "edit User Settings") file="$configs/SystemSettings.conf"; show_info "Editing default settings. Copy to UserConfigs/UserSettings.conf to override." ;;
+ "edit User Decorations") file="$UserConfigs/UserDecorations.conf" ;;
+ "edit User Animations") file="$UserConfigs/UserAnimations.conf" ;;
+ "edit User Laptop Settings") file="$UserConfigs/Laptops.conf" ;;
+ "view System Default Keybinds") file="$configs/Keybinds.conf" ;;
+ "view System Default Startup Apps") file="$configs/Startup_Apps.conf" ;;
+ "view System Default Window Rules") file="$configs/WindowRules.conf" ;;
+ "view System Default Settings") file="$configs/SystemSettings.conf" ;;
"Choose Kitty Terminal Theme") $scriptsDir/Kitty_themes.sh ;;
"Configure Monitors (nwg-displays)")
if ! command -v nwg-displays &>/dev/null; then
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage