<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Guile Swayer on Ozbem</title><link>https://www.ozbem.com/tags/software/guile-swayer/</link><description>Recent content in Guile Swayer 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/tags/software/guile-swayer/index.xml" rel="self" type="application/rss+xml"/><item><title>Guile Swayer Introduction</title><link>https://www.ozbem.com/posts/software/guile-swayer/motivation/</link><pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate><author>info@ozbem.com (ebeem)</author><guid>https://www.ozbem.com/posts/software/guile-swayer/motivation/</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><item><title>Stability Over Shaders</title><link>https://www.ozbem.com/posts/software/guile-swayer/stability-over-visuals/</link><pubDate>Thu, 18 Apr 2024 00:00:00 +0000</pubDate><author>info@ozbem.com (ebeem)</author><guid>https://www.ozbem.com/posts/software/guile-swayer/stability-over-visuals/</guid><description>&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
Sway is the Right Foundation
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;When it comes to &lt;code&gt;Wayland&lt;/code&gt; compositors, I initially had so much hope for &lt;code&gt;Hyprland&lt;/code&gt;. The animations are fluid, the blurs are beautiful, and it truly feels like &amp;#34;the future.&amp;#34; However, after a few days of daily driving, the &amp;#34;eye candy&amp;#34; started to feel like a distraction, and the frequent crashes and lost sessions became frustrating.&lt;/p&gt;</description></item><item><title>I am leaving StumpWM and X11</title><link>https://www.ozbem.com/posts/software/guile-swayer/leaving-x11-and-stumpwm/</link><pubDate>Fri, 12 Apr 2024 00:00:00 +0000</pubDate><author>info@ozbem.com (ebeem)</author><guid>https://www.ozbem.com/posts/software/guile-swayer/leaving-x11-and-stumpwm/</guid><description>&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
Lisp-Based Tools
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;If you have spent any significant time in the world of Lisp-based tools, you know that once you invest in tweaking them, you simply can&amp;#39;t quit. I have spent years living in &lt;code&gt;Emacs&lt;/code&gt; and &lt;code&gt;StumpWM&lt;/code&gt;, addicted to the idea that my environment shouldn&amp;#39;t just be &amp;#34;configurable,&amp;#34; but truly &lt;strong&gt;extensible&lt;/strong&gt;.&lt;/p&gt;</description></item></channel></rss>