#hyprland #hyprland

app window_switcher

A CLI app that allows switching between windows (of same class) in Hyprland

5 releases

0.1.6 Oct 25, 2023
0.1.5 Oct 25, 2023
0.1.3 Sep 8, 2023
0.1.2 Aug 27, 2023

#1175 in Command line utilities

49 downloads per month

MIT and GPL-3.0-or-later

10KB
50 lines

WindowSwitcher

A small rust CLI tool to switch windows in hyperland.

Can switch through all windows or windows of same class in regular or reverse order.

Installation

cargo install window_switcher

Usage

Once the binary is installed, you can modify your ~/.config/hypr/hyprland.conf. Here are some samples:

  • simple config
bind = ALT, TAB, exec, $HOME/.cargo/bin/window_switcher

bind = ALT CTRL, TAB, exec, $HOME/.cargo/bin/window_switcher --same-class
  • with reverse binds
bind = ALT, TAB, exec, $HOME/.cargo/bin/window_switcher

bind = ALT SHIFT, TAB, exec, $HOME/.cargo/bin/window_switcher --reverse

bind = ALT CTRL, TAB, exec, $HOME/.cargo/bin/window_switcher --same-class

bind = ALT CTRL SHIFT, TAB, exec, $HOME/.cargo/bin/window_switcher --reverse --same-class

The script accepts 2 parameters: --same-class and --reverse.

  • --same-class will only switch between windows of the same class.
  • --reverse will reverse the order of the windows.

Dependencies

~7–15MB
~180K SLoC