i3ass icon indicating copy to clipboard operation
i3ass copied to clipboard

A collection of shell scripts to ease the use of i3wm

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, GNU sed

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.

In the wiki there are also two examples on how i3's config file can be configured to make use of most of i3ass.
(https://github.com/budlabs/i3ass/wiki/i3-config-example)

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

NO SUPPORT FOR i3-gaps

Some i3ass scripts does not work with i3-gaps, that is the reason i3-gaps is listed as a conflict in the PKGBUILD on AUR.

license

i3ass is licensed under the MIT license