/i3ass

A collection of shell scripts to ease the use of i3wm

Primary LanguageShellMIT LicenseMIT

i3ass

commands to assist and extend the use of i3wm.

logo

installation

If you are using Arch linux, you can install the i3ass package from AUR.

Or follow the instructions below to install from source:

$ git clone https://github.com/budlabs/i3ass.git
$ cd i3ass
$ make
# make install

build dependencies

GNU make, Gawk, bash, lowdown

runtime dependencies

bash, i3wm, xdotool, Gawk
rofi (only used by i3menu)

changelog

See the last releasenote.

usage

The table below lists the included commands. The links go to the wiki page of each commands. There is also a lot of videos on the budlabs youtube channel, where i3ass is used and explained.

script description
i3flip Tabswitching done right
i3fyra An advanced, simple grid-based tiling layout
i3get prints info about a specific window to stdout
i3gw a ghost window wrapper for i3wm
i3king window ruler
i3Kornhe move and resize windows gracefully
i3list list information about the current i3 session.
i3menu Adds more features to rofi when used in i3wm
i3run Run, Raise or hide windows in i3wm
i3var get or get a i3 variable
i3viswiz Professional window focus for i3wm
i3zen zentered container, full focus

known issues

THERE IS NO SUPPORT FOR i3-gaps
some scripts might still work with i3-gaps, but consider that Happy little accidents™

license

i3ass is licensed under the MIT license