aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorIsaac Freund <ifreund@ifreund.xyz>2020-04-12 14:12:48 +0200
committerIsaac Freund <ifreund@ifreund.xyz>2020-04-12 14:12:48 +0200
commit121febc15d3563d1bf9f0fd6050a80abbf5fa868 (patch)
tree6f808a22a6d59296e867abd4d850ab22b3e84f3b /README.md
parentf254217d2c8d024137ba5749d5f40ea7af841172 (diff)
downloadriver-121febc15d3563d1bf9f0fd6050a80abbf5fa868.tar.gz
river-121febc15d3563d1bf9f0fd6050a80abbf5fa868.tar.xz
Add building instructions to readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md37
1 files changed, 29 insertions, 8 deletions
diff --git a/README.md b/README.md
index b5fc3fe..5692a9c 100644
--- a/README.md
+++ b/README.md
@@ -1,25 +1,46 @@
# river
river is a dynamic wayland compositor that takes inspiration from
-[dwm](https://dwm.suckless.org) and [bspwm](https://github.com/baskerville/bspwm).
+[dwm](https://dwm.suckless.org) and
+[bspwm](https://github.com/baskerville/bspwm).
-*Note: river is currently early in development and not yet ready for the average end user*
+*Note: river is currently early in development and not yet ready for
+the average end user*
## Design goals
-- Simplicity and minimalism, river should not overstep the bounds of a window manger.
+- Simplicity and minimalism, river should not overstep the bounds of a
+window manger.
- Dynamic window management based on a stack of views and tags like dwm.
- Scriptable configuration and control through a socket and separate
binary, `riverctl`, like bspwm.
+## Building
+
+To compile river first ensure that you have the following dependencies
+installed:
+
+- [zig](https://github.com/ziglang/zig) master (will depend on 0.6.0
+after that is released)
+- wayland
+- wayland-protocols
+- [wlroots](https://github.com/swaywm/wlroots) 0.10.1
+- xkbcommon
+
+Then simply run `zig build`.
+
+River can either be run nested in an X11/wayland session or directly
+from a tty using KMS/DRM.
+
## Development
-Check out the [roadmap](https://github.com/ifreund/river/issues/1) if you'd like to see
-what has been done and what is left to do.
+Check out the [roadmap](https://github.com/ifreund/river/issues/1)
+if you'd like to see what has been done and what is left to do.
-If you are interested in the development of river, please join our matrix channel:
+If you are interested in the development of river, please join our
+matrix channel:
[#river](https://matrix.to/#/!BQgAgeafraCtMiVbSX:matrix.org?via=matrix.org).
-I can often be found in the `#sway-devel` IRC channel with the nick `ifreund`
-on irc.freenode.net as well, or reached by email at
+I can often be found in the `#sway-devel` IRC channel with the
+nick `ifreund` on irc.freenode.net as well, or reached by email at
[ifreund@ifreund.xyz](mailto:ifreund@ifreund.xyz).