<div dir="ltr"><p style="box-sizing:border-box;margin-top:0px;margin-bottom:1rem;color:rgb(33,37,41);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:15px">We on the XMonad devteam (Tomáš, Tony, Yecine, and myself) have been collecting contributions for the past two years with an eye toward paying someone to work on a port of XMonad to Wayland, since none of us is up to the task. We think we now have enough contributions coming in monthly to pay for someone to work with us on it.</p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:1rem;color:rgb(33,37,41);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:15px">Problem is, we have no idea who can do this. So this is a call for help, looking for someone who can write it. There is an <a href="https://github.com/L-as/waymonad" style="box-sizing:border-box;color:rgb(153,0,0);text-decoration-line:none">existing project</a> but it’s badly bitrotted, including using a very old and buggy version of <a href="https://gitlab.freedesktop.org/wlroots" style="box-sizing:border-box;color:rgb(153,0,0);text-decoration-line:none">wlroots</a>, and L-as has had little time to revisit it. It’s not clear that it’s worth revisiting.</p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:1rem;color:rgb(33,37,41);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:15px">One problem that’s unlikely to be solvable is that Wayland programs don’t set distinct identifiers that a <code class="gmail-language-plaintext gmail-highlighter-rouge" style="box-sizing:border-box;font-size:0.875em;direction:ltr;unicode-bidi:bidi-override;color:rgb(214,51,132);padding:0.2rem 0.4rem;background-color:rgb(248,248,248);border-radius:0.25rem">manageHook</code> could use, so the <code class="gmail-language-plaintext gmail-highlighter-rouge" style="box-sizing:border-box;font-size:0.875em;direction:ltr;unicode-bidi:bidi-override;color:rgb(214,51,132);padding:0.2rem 0.4rem;background-color:rgb(248,248,248);border-radius:0.25rem">appName</code> and <code class="gmail-language-plaintext gmail-highlighter-rouge" style="box-sizing:border-box;font-size:0.875em;direction:ltr;unicode-bidi:bidi-override;color:rgb(214,51,132);padding:0.2rem 0.4rem;background-color:rgb(248,248,248);border-radius:0.25rem">className</code> hooks can’t be ported. We welcome information to the contrary, though.</p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:1rem;color:rgb(33,37,41);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:15px">So, help? Comments and especially proposals welcome on the <a href="https://discourse.haskell.org/t/xmonad-for-wayland-call-for-help/7812" style="box-sizing:border-box;color:rgb(153,0,0);text-decoration-line:none">Discourse thread</a>.</p><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>brandon s allbery kf8nh</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a></div></div></div></div></div></div>