Skip to content

Crdr0122/rivermonad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haskell window manager for the river compositor

Uses FFI to libwayland for wayland communication

Everything will be hardcoded for personal use

TODO

  • [-] 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?)

About

Haskell window manager for river

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors