Files
nixos/configs/hypr/ws-layout-toggle.sh
T
2026-03-09 19:19:58 +00:00

9 lines
342 B
Bash
Executable File

#!/usr/bin/env bash
current_layout=$(hyprctl activeworkspace | awk '/tiledLayout/ {print $2}' | tail -1)
tgt_layout=$( [ "$current_layout" == 'scrolling' ] &&
echo 'pseudo' || echo 'scrolling' )
ws_id=$(hyprctl activeworkspace | awk 'NR==1 && /workspace ID/ {print $3}')
hyprctl keyword workspace "$ws_id, layout:$tgt_layout"