๐Ÿ“ฆ Dregu / hyprunfocus

โ˜… 0 stars โ‘‚ 0 forks ๐Ÿ‘ 0 watching
๐Ÿ“ฅ Clone https://github.com/Dregu/hyprunfocus.git
HTTPS git clone https://github.com/Dregu/hyprunfocus.git
SSH git clone git@github.com:Dregu/hyprunfocus.git
CLI gh repo clone Dregu/hyprunfocus
Dregu Dregu init c8c546b 4 months ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“„ CMakeLists.txt
๐Ÿ“„ hyprpm.toml
๐Ÿ“„ main.cpp
๐Ÿ“„ Makefile
๐Ÿ“„ meson.build
๐Ÿ“„ README.md
๐Ÿ“„ README.md

hyprunfocus

Hyprland plugin that adds a dispatcher to unfocus the current window. I can't believe there's no way to do this ๐Ÿคฆ. You can also follow with another dispatcher to keep binds more organized.

Dispatchers

  • unfocus just unfocus current window
  • unfocus, [dispatcher], [args] unfocus current window and call another dispatcher

Examples

# bypass pesky input thiefs shortcut inhibitor with p flag and unfocus it, maybe to use other non-bypass binds
bindp = SUPER, U, unfocus

# switch to workspace 2 making sure previous window loses focus even if workspace 2 is empty
bindp = SUPER, 2, unfocus, workspace, 2

# unfocus and switch to next monitor, blah blah you get it
bindp = SUPER, Tab, unfocus, focusmonitor, +1