Work has started on oculusd 0.13. I set up the alarm framework and starting thinking on how to implement events on monitors. Alarms will be implemented in a plugin, so you can choose to use them or not. Because alarms need to stay ‘alive’ between reboots and application restarts (of course, oculusd will never crash), I also had to set up a ‘runtime dir’, for now it is only defaulted and no config possible. I think the default (HOME/.oculusd) is pretty sane, so this shouldn’t be a problem.
0.13 is not done yet, so no corresponding freshmeat release, but it won’t be long until it will be released.