vivarium
waymonad
vivarium | waymonad | |
---|---|---|
5 | 2 | |
347 | 87 | |
- | - | |
2.8 | 0.0 | |
8 months ago | over 2 years ago | |
C | Haskell | |
GNU General Public License v3.0 only | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vivarium
-
With rise of wayland, are simpler window managers dying?
Take a look to Vivarium It is more recent it worked decently and it is remakably easy to config.
-
I am looking for a wayland based tiling window manager which is close to dwm/xmonad, which one would you recommend?
I wrote Vivarium specifically to behave like my old xmonad setup, although it isn't at all like xmonad internally. It's configurable in C.
-
XMonad – The Automated Tiling WM
Since various people are asking about xmonad-like tiling in wayland:
I wrote Vivarium[0] specifically to be a wayland compositor that behaves exactly like my (fairly simple) xmonad config, but it's a relatively new/unstable compositor and nothing like xmonad internally.
River[1] has a fantastic tiling model via user-provided executables, which makes it very flexible and probably a good fit for many people wanting something xmonad-like.
Waymonad[2] exists as a direct xmonad-like compositor, but I think development has been basically stalled for a long time. Sometimes there's discussion about reviving it though.
[0] https://github.com/inclement/vivarium
[1] https://github.com/ifreund/river
[2] https://github.com/waymonad/waymonad
-
Recommended Compositors
Vivarium has xwayland as an option, enabled by default.
-
xorg sucks, use swc
https://github.com/inclement/vivarium.git and https://github.com/djpohly/dwl.git are also great projects in the same vein.
waymonad
-
XMonad – The Automated Tiling WM
waymonad has a somewhat more active fork here: https://github.com/L-as/waymonad, but it's still just a one-man show that got picked up at ZuriHac 2021 and then failed to gather sufficient momentum.
As a maintainer of xmonad upstream, I'm watching the waymonad project to see where it goes, but I have some concerns about its architecture which I'd love to see addressed before we'd officially endorse people to try switching. This is a copy of a message I sent to fellow xmonad developers a couple months ago:
> We should certainly take a look sooner or later. From a quick glance, I have some concerns about the general design of it:
-
Waymonad not dead after all?
The fork https://github.com/L-as/waymonad appears to be getting quite a few commits fairly recently. (I'm not affiliated with and know nothing about the author(s); I was just looking at the Github forks to see if waymonad was truly dead as https://www.reddit.com/r/xmonad/comments/i5ivfa/is_waymonad_dead/ claims.)
What are some alternatives?
river - [mirror] A dynamic tiling Wayland compositor
bspwm - A tiling window manager based on binary space partitioning
velox - velox window manager
yabai - A tiling window manager for macOS based on binary space partitioning
waymonad - A wayland compositor based on ideas from and inspired by xmonad
i3-alternating-layout - Scripts to open new windows in i3wm using alternating layouts (splith/splitv) for each new window
qtile - :cookie: A full-featured, hackable tiling window manager written and configured in Python (X11 + Wayland)
nixos - NixOS Configuration
spectrwm - A small dynamic tiling window manager for X11.
dotfiles - A collection of my dotfiles and other configurations
samurai - ninja-compatible build tool written in C
nix-config - Mirror of http://chriswarbo.net/git/nix-config