<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Software on Ozbem</title><link>https://www.ozbem.com/categories/software/</link><description>Recent content in Software on Ozbem</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>info@ozbem.com (ebeem)</managingEditor><webMaster>info@ozbem.com (ebeem)</webMaster><copyright>© 2026 ebeem</copyright><lastBuildDate>Tue, 31 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ozbem.com/categories/software/index.xml" rel="self" type="application/rss+xml"/><item><title>Guile Swayer</title><link>https://www.ozbem.com/tags/software/guile-swayer/</link><pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate><author>info@ozbem.com (ebeem)</author><guid>https://www.ozbem.com/tags/software/guile-swayer/</guid><description>&lt;div id="outline-container-headline-1" class="outline-3"&gt;
&lt;h3 id="headline-1"&gt;
Guile Swayer
&lt;/h3&gt;
&lt;div id="outline-text-headline-1" class="outline-text-3"&gt;
&lt;p&gt;
I am an &lt;code class="verbatim"&gt;Emacs&lt;/code&gt; user and previously used &lt;code class="verbatim"&gt;StumpWM&lt;/code&gt;, an &lt;code class="verbatim"&gt;X11&lt;/code&gt; window manager written in &lt;code class="verbatim"&gt;Common Lisp&lt;/code&gt;. I believe window managers should be scriptable because the level of workflow customization required by users often exceeds what can be achieved with simple configuration parameters (see my workflow below for a clearer understanding of why this is the case). Unfortunately, &lt;code class="verbatim"&gt;Sway/i3&lt;/code&gt; lacks a straightforward programmable interface for customization. This project provides complete control over &lt;code class="verbatim"&gt;Sway/i3&lt;/code&gt; using &lt;code class="verbatim"&gt;Guile&lt;/code&gt;! &lt;/p&gt;</description></item></channel></rss>