Change i3-wm workspace names based on content
MIT License
Bot releases are visible (Hide)
BREAKING: Config syntax changes, see readme for new syntax but in short
wm_property
is no longer, and have been replaced by scoped aliases that are
checked in this order:
[aliases.name] # 1
".*mutt$" = "Mutt"
[aliases.instance] # 2
"open.spotify.com" = "Spotify"
[aliases.class] # 3
"^firefoxdeveloperedition$" = "Firefox-dev"
If there are no alias defined, i3wsr
will default class, but this can be
configured with
--display-property=[class|instance|name]`
or config file:
[general]
display_property = "instance" # class, instance, name
Published by roosta over 2 years ago
Published by roosta over 2 years ago
$XDG_HOME/.config/i3wsr/config.toml
, and use the option -c
or --config
to specify another path.Published by roosta over 3 years ago
Published by roosta over 3 years ago
"^firefox$"
no_names
to no_icon_names
. no_names
now always removes name, but leaving iconuse_instance
, replaced instead by wm_property
in config under the [general]
heading that takes one of three possible values: class
, instance
, and name
. Also included is a cmd flag: i3wsr --wm-instance=class
Refer to the readme for details on these new options
Published by roosta over 3 years ago
no_names
and default_icon
is configured (#17)Published by roosta over 4 years ago
--remove-duplicates
that filters out duplicate entries in a workspace--use-instance
, have WM_INSTANCE take precedence over WM_CLASS, thanks to user luukvbaal.Published by roosta over 4 years ago
Add option to have a default icon in the config file:
[general]
default_icon = "ο"
Published by roosta over 4 years ago
Fixes crash on missing class name. See https://github.com/roosta/i3wsr/issues/8
Published by roosta almost 5 years ago
Remove extra whitespace from workspace names
Published by roosta almost 5 years ago
Add support for separators via config:
[general]
separator = ">"
Published by roosta about 6 years ago
Thanks to the efforts of cauebs i3wsr now features better error handling and cleaner code. For more details refer to https://github.com/roosta/i3wsr/pull/2
Published by roosta over 6 years ago
Support floating containers