Skip to content

hyprctl

devices

  • Show peripheral devices connected
  • mice
  • keyboards
  • tablets
  • touch
  • switches
hyprctl devices

clients

  • Clients describe the windows
  • It's every tiled window
  • Check which apps are running in xwayland or wayland
hyprctl clients

layers

  • LayerSurfaces
  • Wallpapers
  • Notifications
  • Overlays
  • Bars
  • Etc.
hyprctl layers

workspaces

hyprctl workspaces

monitors

hyprctl monitors

keyword

  • Submit a keyword command
hyprctl keyword monitor ',preferred,auto,1'

dispatch

  • Issue a dispatch to call a keybind dispatcher with an arg
hyprctl dispatch exec kitty

hyprctl dispatch -- exec kitty --single-instance

switchxkblayout

hyprctl switchxkblayout <keyboard> next

notify

hyprctl notify -1 10000 "rgb(ff1ea3)" "Hello everyone!"