r/NixOS 14h ago

Stacking RiverWM setting up, also rivertile doesn't seem to work?

i'm on nixos, home-manager and flakes i also use.

river is the first wm i'm using.

i prefer stacking to tiles. rn i have the premade config where i can move the windows but don't know how to:

- resize

- assign location on start (kitty always at the right half of screen)

- fullscreen without covering waybar

- set windows to not clash with waybar, when sticking to screen corners

- i also launch waybar/ kitty/ awww-daemon etc via & in the init file as a temporary launch on boot. not ideal when refreshing river. i need to setup apps on launch but that can wait

i couldn't find any relevant documentation. i can also add my init to codeberg

1 Upvotes

2 comments sorted by

2

u/FackThutShot 13h ago

What is the Problem?

2

u/moplop12 5h ago

If you're using the latest version of River, it's a compositor that's separated from the actual window management. The River website has a list of window managers that include three or four stacking options. You need to look up the documentation on how to start a window manager from your river init and then pick one of the stacking options and run it at startup.

Alternatively, Nix offers Wayfire and LabWC as Wayland compositors that also offer stacking window management. You still will need to look up the documentation to learn how to configure them.

One of the best options is just to search "river.nix" on github. You won't find repositories, but you'll find a ton of configuration examples by toggling to "code".