You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First off let me say thank you. Finally, a window manager I can interact with in Lisp that isn't something bloated and miserable like StumpWM. I was curious if you planned to rewrite this window manager over time in scheme or guile? I noticed you did a straight fork. I would kill for DWM in lisp! Sadly, I am not skilled enough to write it.
Additionally, any chance you can make it easier to build with or without certain features if you do a rewrite? Like, giving compile time options for features that are extra?
The text was updated successfully, but these errors were encountered:
I have thought about it, but there is just too much work that needs to be done (and too little time), not to mention the huge amount of maintenance needed . I am also not super familiar with Wayland in general. The primary goal of this project is mostly just to allow configuration and extension of dwl from our Guix config 😄
However, I did see a full Guile window manager recently, which you can find here. I have not tested it myself, so am not aware of its current state, but the author seems to be very proficient in Guile and has written bindings for both wlroots and Wayland, which is super cool. It seems to have taken a similar (Emacs-like) approach to configuration as well.
Additionally, any chance you can make it easier to build with or without certain features if you do a rewrite? Like, giving compile time options for features that are extra?
Hello,
First off let me say thank you. Finally, a window manager I can interact with in Lisp that isn't something bloated and miserable like StumpWM. I was curious if you planned to rewrite this window manager over time in scheme or guile? I noticed you did a straight fork. I would kill for DWM in lisp! Sadly, I am not skilled enough to write it.
Additionally, any chance you can make it easier to build with or without certain features if you do a rewrite? Like, giving compile time options for features that are extra?
The text was updated successfully, but these errors were encountered: