Shifty is an Awesome 3 extension that implements dynamic tagging.
It also implements fine client matching configuration allowing you to be the master of your desktop.
Here are a few ways of how shifty makes awesome awesomer:
Go to configuration directory, usually ~/.config/awesome
Clone repository:
git clone https://bioe007@github.com/bioe007/awesome-shifty.git shifty
Move the example rc.lua
file into your configuration directory.
cp shifty/example.rc.lua rc.lua
Restart awesome and enjoy.
There are many configuration options for shifty, the example.rc.lua
is
provided merely as a starting point. The most important variables are the
tables:
shifty.config.tags = {}
shifty.config.apps = {}
shifty.config.defaults = {}
But for each of these there are tons of shifty variables and settings, its easiest to check out the wiki page or the module itself.
In the example.rc.lua
searching for shifty
in your editor can also help to
make sense of these.
Help is best found in this order:
#awesome
on irc.oftc.net is good for immediate aid, especially with
configuration questions and such.Report bugs at the github repo. Please include at least the current versions of awesome and shifty, as well as distribution.
Current awesome wm license or if thats not defined, GPLv2.