aboutsummaryrefslogtreecommitdiff
path: root/example
AgeCommit message (Collapse)AuthorFilesLines
2021-04-20river-options: rework, bump to v2Isaac Freund2-120/+22
Options are now all global but may be overridden per-output. If an output local value is requested but none has been set, the global value is provided instead. This makes for much better ergonomics when configuring layout related options in particular.
2021-04-20river-layout: create and implement protocolLeon Henrik Plickat1-18/+14
Replace the current layout mechanism based on passing args to a child process and parsing it's stdout with a new wayland protocol. This much more robust and allows for more featureful layout generators. Co-authored-by: Isaac Freund <ifreund@ifreund.xyz>
2021-01-16river-options: implementIsaac Freund1-0/+102
2021-01-07docs: fix typo in example init scriptIsaac Freund1-1/+1
2020-12-30build: install example config to /etc/river/initIsaac Freund1-0/+161
2020-12-13code: switch to custom wlroots/libwayland bindingsIsaac Freund1-125/+57
This is a big step up over @cImport() for ergonomics and type safety. Nearly all void pointer casts have been eliminated!
2020-11-11meta: make copyright headers more maintainableIsaac Freund1-1/+1
- list all files as copyright "The River Developers" - add an AUTHORS file to acknowledge contributors
2020-06-06river-status: simplify example clientIsaac Freund1-12/+7
2020-06-05river-status: implement example clientIsaac Freund1-0/+166