diff options
| author | Don Williams <don.e.williams@gmail.com> | 2025-11-25 23:28:15 -0500 |
|---|---|---|
| committer | Don Williams <don.e.williams@gmail.com> | 2025-11-25 23:28:15 -0500 |
| commit | e0141281bee6d15904e9d21cc1c665db1e3f34a0 (patch) | |
| tree | bdb5d3b2290cc74fadc8ec4deb3aeb60e83bd05d /config | |
| parent | 90b6e8d6dc4706efe135e0114ca832e566e7a8f4 (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-x | config/hypr/scripts/Kool_Quick_Settings.sh | 57 |
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 |
