No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Ben Buhse e29c4d01e1
Add support for 'None' modifier for keybinds
This is mostly useful for media and brightness keys, but could be used
for other stuff, too.
2026-02-11 13:01:12 -06:00
examples Add support for 'None' modifier for keybinds 2026-02-11 13:01:12 -06:00
LICENSES Implement some simple flags and runtime log-levels 2026-02-08 16:25:30 -06:00
protocol Implement river-input-management-v1 and river-libinput-config-v1 2026-02-09 12:55:47 -06:00
src Add support for 'None' modifier for keybinds 2026-02-11 13:01:12 -06:00
.gitignore initial commit 2025-05-03 21:07:26 -05:00
build.zig Implement river-input-management-v1 and river-libinput-config-v1 2026-02-09 12:55:47 -06:00
build.zig.zon Update zig-kdl 2026-02-09 16:46:12 -06:00
README.md Add support for 'None' modifier for keybinds 2026-02-11 13:01:12 -06:00

beansprout wm

TODOs

These are in rough order of my priority, though no promises I do them in this order.

  • Support per-host config using properties
  • Implement an optional clock bar
  • Implement a rivertile clone
  • Support overriding config location
  • Support window rules (float/tags/SSD by app-id/title)
  • Support switch handling (e.g. lid close)
  • Support keybind modes (e.g. passthrough)
  • Support solid background-color fallback (no wallpaper)
  • Support per-output wallpapers
  • Support focus-follows-cursor granularity (normal vs always)
  • Support multiple seats
  • Support clipping floating windows on edge of/between outputs
  • Support changeable primary ratio
  • Support changeable primary count
  • Support multiple outputs
  • Support floating windows
  • Support wallpapers
  • Make "orelse return" bits into errors; handle gracefully
  • Implement runtime log levels
  • Add input configuration, i.e. pointer acceleration and that type of thing
  • Support None modifier for keybinds (needed for media/brightness keys)