14 lines
513 B
Bash
Executable file
14 lines
513 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ##
|
|
# Initialize J/K keybinds so they always cycle windows globally (no layout-specific behavior)
|
|
# This avoids double-actions when layouts change.
|
|
|
|
set -euo pipefail
|
|
|
|
# Always reset and bind SUPER+J/K the same way on startup
|
|
hyprctl keyword unbind SUPER,J || true
|
|
hyprctl keyword unbind SUPER,K || true
|
|
|
|
# Cycle windows globally: J = next, K = previous
|
|
hyprctl keyword bind SUPER,J,cyclenext
|
|
hyprctl keyword bind SUPER,K,cyclenext,prev
|