The boss sleeps.

In my last post I mentioned window managers and that I might have a look into writing my own in Rust using Penrose. Aaand I actually really started with it.

To be fair, it’s not really like writing my own window manager. Penrose is a very comprehensive library that does most of the job with only a few calls. It’s more like configuration in code, similar to the way you’d do it with XMonad, another window manager, written in Haskell. But because I include the window manager functionality as a library, I have a lot of freedom beyond configuration. I can replace whole pieces with my own code or extend the existing ones. If I feel like using two bars or no bars at all I can simply do that. In dwm I would need to patch the core file. In i3 I would have to hope for a configuration option.

This freedom is amazing and daunting at the same time. I might never finish my version of Penrose because I get lost in the sheer amount of possibilities. Let’s see 🤷‍♂️

What’s your favorite window manager? Tell me in the comments!

Comments

Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the link to my post .

  1. #code #coder #coding #codinglife #_devcommunity #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev #cat #catsofinstagram @codeclique @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff