Skip to content

Instantly share code, notes, and snippets.

@henri
Last active October 16, 2025 09:11
Show Gist options
  • Select an option

  • Save henri/e8ed94e584454c40d48cd3930c849579 to your computer and use it in GitHub Desktop.

Select an option

Save henri/e8ed94e584454c40d48cd3930c849579 to your computer and use it in GitHub Desktop.
hyperland cheatsheet
# reload hyperland configuration
hyprctl reload
# refernce file from :
#.conf/hyper/hyperland.conf
#
# possible file name :
# .conf/hyper/bindings.conf
# possible copyq keyboard shortcut - not using uwsm - update if you use uwsm
bindd = SUPER SHIFT, backslash, CopyQ, exec, /usr/bin/copyq toggle
# refernce file from :
#.conf/hyper/hyperland.conf
#
# possible file name :
# .conf/hyper/startup.conf
# start copyq
exec-once = copyq
# refernce file from :
#.conf/hyper/hyperland.conf
#
# possible file name :
# .conf/hyper/windows.conf
# copyq (floating window)
windowrule = size 100 720, class:About
windowrule = size 840 720, class:Omarchy
windowrule = float, class:com.github.hluk.copyq
# refernce file from :
#.conf/hyper/hyperland.conf
#
# possible file name :
# .conf/hyper/monitors.conf
# rotate the display and set auto
# 0 = normal
# 1 = 90 degrees
# 2 = 180 degrees
# 3 = 270 degrees
monitor=,preferred,auto,auto,transform,0
# command to switch between workspaces
hyprctl dispatch workspace 3
# fish function to switch between workspaces
function hdw ; hyprctl dispatch workspace $argv[1] ; end ; funcsave hdw
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment