Go to file
Emmanuel Lepage Vallee 15349bd4a9 Fix multiple bugs and add support for tags on multiple screen
One of my 3 GPU died on me, so my screen layout chnaged. This allowed
me to find and fix a few bugs dealing with static conf on dynamic settup
2013-03-09 01:27:06 -05:00
utils Xephyr script to help test the configs. 2013-03-02 21:53:49 +00:00
README.md Documenatation about the Xephyr script with markdown. 2013-03-05 16:31:00 +00:00
example.rc.lua Add support for 'exec_once' property, add basic support for tag 'add' and 'selected' smart hooks 2013-03-08 00:33:34 -05:00
init.lua Fix multiple bugs and add support for tags on multiple screen 2013-03-09 01:27:06 -05:00
sample.rules.lua First commit 2013-02-20 12:11:17 -05:00

README.md

Tyranic - A simple rule engine

Description

Shifty was great and served us well since the early days of the Awesome 3.* series, but just as many kid aged TV stars, it havn't grown that well. Many of it's, once unique, features are now supported by the default awful.tag engine, adding legacy complexity to the code base and affecting performance.

This is why Tyranic was created. It is a light rule engine offering pretty much the same rule system, but without all the dynamic tag code. Note that dynamic tagging is now supported directly by awesome.

Examples

Install Xephyr and run the following script

sh utils/xephyr.sh start

Note: The tyranical repository must be named awesome-tyranical for the script to work out of the box.

Also see samples.rc.lua for a sample.