aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr/scripts
Commit message (Collapse)AuthorAgeLines
* Fix: Update wallpaper path in WallustSwww.shMaximilian Zhu2025-12-29-1/+2
| | | Updated wallpaper path in WallustSwww.sh to match the newest version of swww. It worked in a test on my local machine on fedora. The change was necessary to let ~/.config/rofi/.current_wallpaper to update automatically and it also fixed wallust updating the color scheme automatically. It also made hyprlock to use the current wallpaper as background. Rofi's embed wallpaper section got fixed too.
* Merge branch 'development' into fix-cyclenext-cycleprev-window-layout-awareDonald Williams2025-12-24-55/+53
|\
| * Switch KB layout updated for new locationDon Williams2025-12-23-55/+53
| | | | | | | | | | | | | | | | | | | | | | | | System settings move to hypr/configs/Systemsettings On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGELOG.md modified: config/hypr/scripts/SwitchKeyboardLayout.sh modified: config/hypr/scripts/Tak0-Per-Window-Switch.sh
* | fix: layout aware cycleprev and cyclenext window bindingsSuresh Thagunna2025-12-23-8/+23
|/
* feat: Add precise volume adjustmentRyan Garofano2025-12-22-23/+40
|
* Update Overview integration with corrected qs ipc commands and startupDon Williams2025-11-30-6/+4
|
* Fixed AWK to pull keybind description not dispatcherDon Williams2025-11-26-8/+3
|
* KeyBinds.sh checks sys and user keybinds and flags dupsDon Williams2025-11-26-3/+81
|
* Left out UserKeybinds in editor screenDon Williams2025-11-26-0/+2
|
* Updated menu names for clarityDon Williams2025-11-26-12/+12
|
* Small formatting change on Setting MenuDon Williams2025-11-26-14/+14
|
* Merge br-userconfigs: Resolve conflict - remove WindowRules-v3.confDon Williams2025-11-25-0/+56
|\
| * new: UserConfigsSwitches.shbrockar2025-11-22-0/+56
| | | | | | | | Script to manage UserConfigs
* | fix: Update Kool_Quick_Settings.sh for UserConfigs/configs separationDon Williams2025-11-25-24/+33
| | | | | | | | | | | | | | | | | | - 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
* | Updated Edit Menu for both system and user settingsDon Williams2025-11-25-20/+24
|/ | | | | | | | | | Also changed to just "Edit" since it calls an editor not viewwr On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: Kool_Quick_Settings.sh
* Adjusted sleep timers, last change was too longinstaller2025-11-22-16/+15
| | | | | | | | | | Slowed down changes and waybar startup On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: config/hypr/scripts/Refresh.sh
* Repeated gamemode cycling gets multiple waybarsDon Williams2025-11-21-1/+6
| | | | | | | | | | | | | | | You have to hammer on it, to get it to occr Added addtional sleep timer to allow pkill to keep up Resolves: https://github.com/JaKooLit/Hyprland-Dots/issues/870 On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGES-v2.3.18.md modified: config/hypr/scripts/GameMode.sh modified: config/hypr/scripts/Refresh.sh
* Fixed SUPER J/K ping pongingDon Williams2025-11-14-40/+10
| | | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: new file: CHANGES-v2.3.18.md modified: config/hypr/scripts/ChangeLayout.sh modified: config/hypr/scripts/KeybindsLayoutInit.sh
* hyprctl dispatch returned success w/o QS installedDon Williams2025-11-14-3/+7
| | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: config/hypr/scripts/OverviewToggle.sh
* feat: resume hyprsunset (#862)Alberson Miranda2025-11-08-5/+17
| | | Looks good! Merging this into development branch πŸ‘
* Fixing Super J/K cycle next/prev for auto layoutDon Williams2025-11-07-4/+11
| | | | | | | | | | | | Cycle next/prev is different for dwindle vs. master Oringinal code only worked in master. This script detects which and rebunds SUPER J/K accordingly On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: config/hypr/scripts/KeybindsLayoutInit.sh
* Fixing layout aware SUPER J/K cycle next/prevDon Williams2025-11-05-1/+2
| | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: config/hypr/configs/Keybinds.conf modified: config/hypr/scripts/KeybindsLayoutInit.sh
* Dropped duplicate startup_apps.sh scriptDon Williams2025-11-05-114/+1
| | | | | | | | | | | | | | Removed the ComposeHyprConfitg.sh script Your branch is up to date with 'origin/development'. Changes to be committed: deleted: config/hypr/UserConfigs/Startup_Apps.conf modified: config/hypr/hyprland.conf deleted: config/hypr/scripts/ComposeHyprConfigs.sh modified: config/hypr/scripts/Kool_Quick_Settings.sh modified: copy.sh modified: upgrade.sh
* fix(qs): Edit Startup Apps opens full vendor defaults ↡Don Williams2025-11-05-1/+1
| | | | (configs/Startup_Apps.conf)\n\n- Restores prior behavior where users edit the complete startup config\n- Composition still merges overlay+vendor at runtime
* fix(startup): preserve KeybindsLayoutInit in composed Startup_Apps; harden ↡Don Williams2025-11-05-0/+4
| | | | hyprlock 12h edits\n\n- ComposeHyprConfigs.sh: ignore disabling /KeybindsLayoutInit.sh\n- copy.sh migration: filter KeybindsLayoutInit from Startup_Apps.disable\n- copy.sh: target existing hyprlock template, avoid sed errors
* feat(hypr): align SUPER+J/K binds to current layout on startup\n\n- Add ↡Don Williams2025-11-05-0/+30
| | | | scripts/KeybindsLayoutInit.sh to set J/K (and O for togglesplit) based on general:layout\n- Wire via Startup_Apps.conf (exec-once) so default dwindle or master both get correct binds\n- Complements scripts/ChangeLayout.sh dynamic rebinds
* scripts is config/hypr/scripts weren't executableDon Williams2025-11-03-14/+23
| | | | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: scripts/Battery.sh modified: scripts/ComposeHyprConfigs.sh modified: scripts/OverviewToggle.sh modified: scripts/sddm_wallpaper.sh
* feat: Add smart AGS/Quickshell fallback with OverviewToggle wrapperDon Williams2025-11-02-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements a robust fallback mechanism for desktop overview functionality that handles both AGS and Quickshell installations gracefully. Changes: - Add OverviewToggle.sh wrapper script that tries Quickshell first, falls back to AGS if unavailable or broken - Update UserKeybinds.conf with new SUPER+A binding to OverviewToggle.sh - Preserve original AGS and Quickshell keybinds as commented references - Simplify copy.sh logic to enable both AGS and QS simultaneously - Remove conflicting keybind toggle logic from copy.sh Benefits: - Users can have both AGS and Quickshell installed simultaneously - Automatic fallback when one tool is broken or unavailable - Quickshell preferred (tried first) as it's more performant - Graceful degradation with user notification if neither available - Auto-starts AGS if installed but not running - Compatible with existing upgrade.sh and ComposeHyprConfigs.sh workflow Technical details: - OverviewToggle.sh checks for running processes before attempting toggle - Uses hyprctl dispatch for Quickshell's global dispatcher - Falls back to ags -t 'overview' with rofi cleanup for AGS - Shows desktop notification if neither tool is available - Script auto-made executable via existing chmod in copy.sh (line 1027) Addresses: Issue where AGS and Quickshell have had recent stability problems, requiring manual keybind switching between them
* refactor(keybinds): use bindd with descriptions across configsDon Williams2025-10-30-13/+56
| | | | | | | - Convert binds to description form (bindd/bindld/binded/bindmd/bindlnd) - Keep naming as powermenu for shutdown/reboot/logout/suspend - Update KeyBinds.sh to parse and display descriptions - Update CHANGELOG
* Changed /usr/bin/bash to /usr/bin/env bashDon Williams2025-10-28-43/+152
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: Distro-Hyprland.sh modified: config/hypr/UserScripts/RainbowBorders.sh modified: config/hypr/UserScripts/RofiBeats.sh modified: config/hypr/UserScripts/RofiCalc.sh modified: config/hypr/UserScripts/Tak0-Autodispatch.sh modified: config/hypr/UserScripts/WallpaperAutoChange.sh modified: config/hypr/UserScripts/WallpaperEffects.sh modified: config/hypr/UserScripts/WallpaperRandom.sh modified: config/hypr/UserScripts/WallpaperSelect.sh modified: config/hypr/UserScripts/Weather.sh modified: config/hypr/UserScripts/WeatherWrap.sh modified: config/hypr/UserScripts/ZshChangeTheme.sh new file: config/hypr/configs/Startup_Apps.conf new file: config/hypr/configs/WindowRules.conf modified: config/hypr/hyprland.conf modified: config/hypr/initial-boot.sh modified: config/hypr/scripts/AirplaneMode.sh modified: config/hypr/scripts/Animations.sh modified: config/hypr/scripts/Battery.sh modified: config/hypr/scripts/Brightness.sh modified: config/hypr/scripts/BrightnessKbd.sh modified: config/hypr/scripts/ChangeBlur.sh modified: config/hypr/scripts/ChangeLayout.sh modified: config/hypr/scripts/ClipManager.sh new file: config/hypr/scripts/ComposeHyprConfigs.sh modified: config/hypr/scripts/DarkLight.sh modified: config/hypr/scripts/Distro_update.sh modified: config/hypr/scripts/Dropterminal.sh modified: config/hypr/scripts/GameMode.sh modified: config/hypr/scripts/Hypridle.sh modified: config/hypr/scripts/KeyBinds.sh modified: config/hypr/scripts/KeyHints.sh modified: config/hypr/scripts/KillActiveProcess.sh modified: config/hypr/scripts/Kitty_themes.sh modified: config/hypr/scripts/KooLsDotsUpdate.sh modified: config/hypr/scripts/Kool_Quick_Settings.sh modified: config/hypr/scripts/LockScreen.sh modified: config/hypr/scripts/MediaCtrl.sh modified: config/hypr/scripts/MonitorProfiles.sh modified: config/hypr/scripts/Polkit-NixOS.sh modified: config/hypr/scripts/Polkit.sh modified: config/hypr/scripts/PortalHyprland.sh modified: config/hypr/scripts/Refresh.sh modified: config/hypr/scripts/RefreshNoWaybar.sh modified: config/hypr/scripts/RofiEmoji.sh modified: config/hypr/scripts/RofiSearch.sh modified: config/hypr/scripts/RofiThemeSelector-modified.sh modified: config/hypr/scripts/RofiThemeSelector.sh modified: config/hypr/scripts/ScreenShot.sh modified: config/hypr/scripts/Sounds.sh modified: config/hypr/scripts/SwitchKeyboardLayout.sh modified: config/hypr/scripts/Tak0-Autodispatch.sh modified: config/hypr/scripts/TouchPad.sh modified: config/hypr/scripts/Volume.sh modified: config/hypr/scripts/WallustSwww.sh modified: config/hypr/scripts/WaybarLayout.sh modified: config/hypr/scripts/WaybarScripts.sh modified: config/hypr/scripts/WaybarStyles.sh modified: config/hypr/scripts/Wlogout.sh modified: config/hypr/scripts/sddm_wallpaper.sh modified: copy.sh modified: release.sh modified: upgrade.sh
* weatherWrap.sh -> WeatherWrap.shbrockar2025-10-28-3/+4
|
* chore(lock): prime weather cache before locking sessionprabinpanta02025-10-28-0/+3
| | | | | - Call weatherWrap.sh synchronously, then loginctl lock-session - Ensures lockscreen/waybar can read an up-to-date ~/.cache/.weather_cache
* Merge 'Development' into development to publish Waybar marker fixDon Williams2025-10-20-2/+2
|\
| * Waybar: fix rofi selection marker stripping; prevent embedding πŸ‘‰ in ↡Don Williams2025-10-20-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | symlink names Problem: reselecting the current style/layout left the 'πŸ‘‰ ' prefix in the choice, so the symlink target included it (e.g., style.css -> .../πŸ‘‰ [0 VERTICAL] [Catpuccin] Mocha.css). Cause: options are annotated as "πŸ‘‰ ${name}", but the code used: choice=${choice# $MARKER} (matches ' πŸ‘‰'), not the actual prefix 'πŸ‘‰ '. Fix: use choice=${choice#"$MARKER "} in WaybarStyles.sh and WaybarLayout.sh. Result: selecting the same item no longer pollutes the symlink target.
* | disabled workspace rules adj dropdown term sizeDon Williams2025-10-18-295/+295
|/ | | | | | | | | | | | Added nm-tray startup for ubuntu users On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: config/hypr/UserConfigs/Startup_Apps.conf modified: config/hypr/UserConfigs/WindowRules.conf modified: config/hypr/scripts/Dropterminal.sh
* hotfix: Update GameMode.sh to switch several times properlymio-dokuhaki2025-10-16-0/+1
|
* hotfix: Update WallustSwww.sh (Changed wallpaper_path)mio-dokuhaki2025-10-15-1/+2
|
* Resolve merge conflict in Weather.py by keeping ddubs-hyprsunset versionDon Williams2025-10-13-1/+1
|\
| * Merge branch 'main' into developmentDonald Williams2025-10-03-1/+1
| |\
| | * Update Dropterminal.shCharlyMH2025-10-03-2/+2
| | | | | | | | | The function now chooses the focused monitor instead of the first one in the array.
* | | feat(nightlight/ui): enlarge icon via Pango markup (escape=false), reserve ↡Don Williams2025-10-05-2/+2
| | | | | | | | | | | | space (min-length)
* | | fix(waybar/nightlight): use universal icons (β˜€/πŸŒ‡) and explicit {text} ↡Don Williams2025-10-05-6/+7
| | | | | | | | | | | | format for JSON
* | | feat(hyprsunset): add libnotify messages on toggle; use plain glyph text; ↡Don Williams2025-10-05-6/+9
| | | | | | | | | | | | ensure nightlight button is visible in [TOP] Default Laptop; set escape=false for custom/nightlight
* | | fix(hyprsunset): support hyprsunset v0.3.x (-i instead of -r), avoid CTM ↡Don Williams2025-10-05-4/+22
| | | | | | | | | | | | conflicts, run in background, process-based status
* | | feat(hyprsunset): add Hyprsunset toggle script, SUPER+N keybind, and Waybar ↡Don Williams2025-10-05-0/+77
| | | | | | | | | | | | nightlight button across all layouts; include in status and vertical power groups
* | | Bug fix for sending incorrect playing statusmio-dokuhaki2025-10-01-32/+33
| | |
* | | fix(sddm): set Backgrounds/default as primary and update fallbacks; detect ↡Don Williams2025-09-20-2/+21
|/ / | | | | | | | | | | | | | | | | themes dir (incl. NixOS) and skip prompt on read-only paths - Prefer Backgrounds/default for simple_sddm_2; update default.jpg/png if present - Detect SDDM themes dir under /usr/share and /run/current-system - Avoid prompting when theme is missing or Backgrounds is not writable (e.g., NixOS) - Skip runtime changes on NixOS since SDDM isn’t used in that config
* | Merge branch 'development' into feature/waybarcava-hardeningDonald Williams2025-09-20-30/+50
|\ \
| * | fix(wallust): make theme regeneration deterministic on wallpaper changeDon Williams2025-09-20-30/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Accept explicit image path in WallustSwww.sh; retry swww cache briefly if not provided - Pass selected image path from WallpaperSelect.sh to WallustSwww.sh - Run WallustSwww.sh synchronously in RefreshNoWaybar.sh to ensure colors are ready before reload - Update WallpaperAutoChange.sh to call WallustSwww.sh with each rotated image This eliminates races against swww’s cache and ensures Wallust updates waybar/rofi/kitty/hypr colors immediately after changing wallpapers. Test plan: - Select a wallpaper (SUPER+W): observe updated files in ~/.config/{waybar,rofi,kitty}/ and immediate border color changes; waybar reloads with new palette - Enable auto-rotate (WallpaperAutoChange.sh): colors now update on each rotation without manual intervention Tested-by: KalebNH
* | | WaybarCava: safer single-instance handling, cleanup, and robustness improvementsDon Williams2025-09-03-19/+32
|/ /
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage