diff options
| author | Don Williams <don.e.williams@gmail.com> | 2025-11-05 02:32:31 -0500 |
|---|---|---|
| committer | Don Williams <don.e.williams@gmail.com> | 2025-11-05 02:32:31 -0500 |
| commit | a35eb612dda901c5d14d559e55e64c0b1e93eae4 (patch) | |
| tree | 5e5e739971ae2440dd02764099d99fc87fb07c72 /config | |
| parent | 5fc91179274f7dceed62e24aad274a600d082f22 (diff) | |
fix(startup): preserve KeybindsLayoutInit in composed Startup_Apps; harden 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
Diffstat (limited to 'config')
| -rwxr-xr-x | config/hypr/scripts/ComposeHyprConfigs.sh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/config/hypr/scripts/ComposeHyprConfigs.sh b/config/hypr/scripts/ComposeHyprConfigs.sh index 55bc3c5c..f0928a24 100755 --- a/config/hypr/scripts/ComposeHyprConfigs.sh +++ b/config/hypr/scripts/ComposeHyprConfigs.sh @@ -58,6 +58,10 @@ compose_startup_apps() { while IFS= read -r d; do d="$(echo "$d" | trim)" [[ -z "$d" || "$d" =~ ^# ]] && continue + # Never disable our layout-aware keybind init unless user re-enables via explicit edit here + if [[ "$d" == "\$scriptsDir/KeybindsLayoutInit.sh" ]]; then + continue + fi unset 'cmds[$d]' done <"$disable_file" fi |
