# Guile Swayer -- Control Sway (or i3) using Guile

**URL:** <https://forum.systemcrafters.net/t/guile-swayer-control-sway-or-i3-using-guile/1769>\
**Category:** Scheme\
**Created:** [August 19, 2025, 8:48pm UTC](https://forum.systemcrafters.net/t/guile-swayer-control-sway-or-i3-using-guile/1769 "2025-08-19T20:48:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![BigEatie](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/bigeatie/32/247_2.png) [@BigEatie](https://forum.systemcrafters.net/u/BigEatie)\
**Post date:** [August 19, 2025, 8:48pm UTC](https://forum.systemcrafters.net/t/guile-swayer-control-sway-or-i3-using-guile/1769/1 "2025-08-19T20:48:22Z")

</div>

Thought this might be interesting to some here: [GitHub - ebeem/guile-swayer: Extensible Guile bindings for SwayWM](https://github.com/ebeem/guile-swayer)

This project provides complete control over `Sway/i3` using `Guile`!

---

<div class="post-metadata">

**Author:** ![unruffled\_lumiere](https://avatars.discourse-cdn.com/v4/letter/u/82dd89/32.png) [@unruffled\_lumiere](https://forum.systemcrafters.net/u/unruffled_lumiere)\
**Post date:** [August 20, 2025, 6:24pm UTC](https://forum.systemcrafters.net/t/guile-swayer-control-sway-or-i3-using-guile/1769/2 "2025-08-20T18:24:38Z")

</div>

Well that is a cool find! I’ve been looking for a way to 1) move off of Regolith to something more distro-portable and 2) improve script-ability of i3. Heck, this might help me move to sway as well.

Thx for the share!
