ajeetdsouza / i3-autoname-ws

Automatically update workspace names in i3wm to show running programs

Repository from Github https://github.comajeetdsouza/i3-autoname-wsRepository from Github https://github.comajeetdsouza/i3-autoname-ws

Warning

This repository is deprecated in favor of roosta/i3wsr.


i3-autoname-ws

Listens for i3 events and renames workspaces to show the icons of running programs. It requires i3 >= 4.18.

Installation

  • To build and install the binary, use:
    go install
  • This uses Nerd Fonts for icons, so make sure you are using one of them in your status bar.
  • Add i3-autoname-ws to your i3 configuration to make it start up by default:
    exec --no-startup-id i3-autoname-ws
    

Configuration

Unknown entries show up as a question mark by default. To add new entries:

  • Use xprop to find the class and instance of the window.
  • Find an appropriate icon using the Nerd Fonts Cheat Sheet.
  • Add it to the code and rebuild it!

About

Automatically update workspace names in i3wm to show running programs

License:MIT License


Languages

Language:Go 100.0%