TGViewer
Linux - Reddit Linux - Reddit @r_linux · 1.06K subscribers
Post #42263 58
Showcase / Discussion — Building a highly customizable hybrid (stacking + tiling) Awesome WM-like Window Manager in Rust from scratch

\(yay scav mentioned\)

Hey everyone!

I’ve been working on a passion project lately, and I think some of you might find it interesting. I'm developing a hybrid window manager completely from scratch, using Rust as the primary language.

What makes it different?

My main goal is absolute, compromise-free customization. I want to build something that bridges the gap between different worlds. The idea is that a user can fully tailor the WM to their liking:

Make it work with compositors like picom or integrate with kwin.

Customize the look and feel to mimic Hyprland, Niri, or dwm.

Keep it incredibly simple if preferred (e.g., a clean monochromatic theme or restricting the layout to display only specific apps).

I’m trying to push the boundaries of total freedom, allowing tweaks to elements that are usually hardcoded or locked down in other window managers.

Current Status & Extensibility:

Right now, it's a functional prototype, and I'm developing it solo. While the core is written in Rust, I'm planning to support extensibility using other languages (like C++, C#, or Ruby) where Rust might feel like overkill for quick user configurations.

Looking for your thoughts!

Since it's still an early prototype, I would absolutely love to get some feedback, feature ideas, or bug reports from the community. If you love tinkering with WMs and want to check out the code or test it, you are more than welcome!, dont forget to have own time and freedom in testing!

(reupload, bc i try contact to the moderator to approve the post bc its doesnt break rules of subreddit, previous post still not approved but not denied)

Github: https://github.com/MulpinKR/ExpieCustWM (for newbie - you need first copy its repo into the your linux system and then compile it, see guide in internet)

i say its was legit made by myself from scratch - one programmer (yet completely coded on rust), using ai just for feedback and hint due to poor programming experience if someone is wondering, i btw doesnt know who vibecoders is its, my wm should be like awesome wm but more stable and more customizabled

https://redd.it/1u4opne
@r_linux
More from @r_linux
  1. Oct 7, 2026Newest x86 APX extension - will it trigger new calling conventions standard? For those tha…
  2. Oct 7, 2026What is your opinion on openSUSE in 2026? https://redd.it/1x0736v @r_linux
  3. Oct 7, 2026Budgie 10.10.3 Released | Buddies of Budgie https://buddiesofbudgie.org/blog/budgie-10-10-…
  4. Oct 7, 2026Cloudflare’s eBPF Replatforming Part 3: Technical Challenges Implementing eBPF https://ebp…
  5. Oct 7, 2026dotz v1.0 - Braille and ASCII previews of images and videos in the terminal https://github…
  6. Oct 7, 2026Linux Kernel's LZ4 Compression Code Being Resynced For Better Performance & Cleanliness ht…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →