Haskell window manager for the river compositor
Uses FFI to libwayland for wayland communication
Everything will be hardcoded for personal use
- [-] Layouts
- Stack
- Twopane
- Monocle
- Circle
- Roledex
- Ifmax of two layouts
- Magnifier
- Workspace individual layouts
- Adding deleting master windows
- Combine layouts
- Floating, resize, dragging
- Floating resizing
- Tiling resizing
- Recompile and restart wm with state saving
- Recompiling and restarting
- Saving state
- Window workspaces
- [-] Window rules
- Open floating
- Open fullscreen (?)
- Open on workspace
- Open with set size
- [-] Ipc
- Receive ipc keydispatches
- Send out workspace information for bars
- Copy swayipc
- Window pinning (Only floating)
- Directional window focus and swapping
- Xkb Keymap (Needs manually writing keymap string but works)
- Ext-workspace (wait for river)
- Cursor shape
- Multimonitor focus other outputs
- Layout alter geometry rather than only changing ratio
- Hotkey repetition
- Libinput
- Multiseats (Not needed?)
- Overview (Grid view?)