aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr/scripts
Commit message (Collapse)AuthorAgeLines
* 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
|/ /
* / restoring development branch changes?JaKooLit2025-08-09-27/+114
|/
* minor updateJaKooLit2025-07-31-1/+1
|
* Merge pull request #779 from Mewlkor/fix-qs-alignmentJa.KooLit2025-07-27-0/+0
|\ | | | | fix: fix qs overview window alignment
| * implemented sddm wallpaper v2JaKooLit2025-07-26-88/+32
| |
| * added ags in refresh.sh and refreshnowaybar.shJaKooLit2025-07-26-0/+6
| |
* | Small technical additions for keyboard layout and app dispatch fixesSmall ↡tak0dan2025-07-26-0/+213
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | technical additions for keyboard layout and app dispatch fixes This commit introduces two minor but useful scripts aimed at solving specific edge cases in Hyprland usage: 1. Tak0-Per-Window-Switch.sh: Enables per-window keyboard layout switching. This is useful for multilingual workflows where the global layout model becomes inconvenient. The script listens to window focus events and restores the last-used layout for that specific window. 2. Tak0-Autodispatch.sh: Fixes a recurring issue where startup applications are dispatched to incorrect monitors or workspaces, especially in dynamic multi-monitor environments (e.g., a laptop that gets docked/undocked). The original dispatch rules sometimes fail due to race conditions or child process spawning out of focus. This script re-applies correct dispatching logic after startup, reducing manual corrections. Also: - Updated UserKeybinds.conf to run the per-window layout script at startup. - All changes are additive. No existing configs or behavior were overridden or broken. These changes don't introduce any core structural modifications β€” just small utilities to improve the overall experience when using Hyprland in daily workflows.
* | implemented sddm wallpaper v2JaKooLit2025-07-26-88/+32
| |
* | added ags in refresh.sh and refreshnowaybar.shJaKooLit2025-07-26-0/+6
|/
* Merge pull request #774 from jteijema/Waybar-selection-HighlightingJa.KooLit2025-07-25-4/+6
|\ | | | | fix: resolve emoji removal in waybar scripts
| * fix: resolve emoji removaljteijema2025-07-25-4/+6
| |
* | Merge pull request #773 from JaKooLit/mainJa.KooLit2025-07-25-35/+63
|\| | | | | Main to development
| * Update WaybarStyles.shJa.KooLit2025-07-25-1/+1
| |
| * Update WaybarLayout.shJa.KooLit2025-07-25-1/+1
| |
| * revert: removal of NOTEJelle Teijema2025-07-23-0/+1
| |
| * feat: Add selected config highlighting for waybarjteijema2025-07-23-36/+63
| |
* | updated sddm-wallpaper scriptJaKooLit2025-07-22-13/+13
| |
* | updated copy.sh to work with simple_sddm_2 and updated wallpaper_sddm scriptJaKooLit2025-07-22-44/+38
| |
* | uploaded new script for the new sddm themeJaKooLit2025-07-21-0/+82
| |
* | Merge pull request #741 from tnfru/mainJa.KooLit2025-07-20-60/+139
|\ \ | | | | | | add: better rofi theme selector
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage