i3-workspace-names

Dynamically rename i3wm workspaces depending on windows


License
GPL-2.0+
Install
pip install i3-workspace-names==0.3.1

Documentation

i3-workspace-names

pipeline status

About

i3-workspace-names dynamically changes the names of workspaces depending on what windows are open in them. Names of applications and keywords are replaced with icons from FontAwesome.

Install

Install from pip

pip install i3-workspace-names

Usage

usage: i3-workspace-names [-h] [--copy-config] [-u]

Dynamically change i3wm workspace names depending on windows

optional arguments:
  -h, --help          show this help message and exit
  --copy-config       copy sample config to
                      /home/$USER/.config/i3/icons.json
  -u, --update-icons  Update icon list from FontAwesome

Copy default config to home directory. Icons will be downloaded on first run.

Add this to your i3 config:

exec_always --no-startup-id exec i3-workspace-names