Hi,<br>I&#39;m trying to write my own ManageHook however as I am still trying to learn Haskell and don&#39;t have a 100% clear view of the internals of XMonad I&#39;m having some trouble.<br><br>My goal is to set the transparency of certain windows, matched via class name, as they are created. FadeInactive.hs has a setOpacity function which does this no problem. FadeInactive is driven from a LogHook whereas I want to drive it from a ManageHook. What is the *magic glue* needed to do something like:<br>
<br>[ className =? &quot;URxvt&quot; --&gt; setOpacity window 0x99999999]<br><br>in my manage hooks. I know that setOpacity is not a ManageHook and that i need to wrap it in something however looking at other ManageHooks, such as doFloat, has not made things clear to me. Can anyone help with this or provide a better way of doing it?<br>
<br>Regards,<br><br>Mike<br>