aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorDaniel Eklöf <daniel@ekloef.se>2020-09-27 12:21:32 +0200
committerDaniel Eklöf <daniel@ekloef.se>2020-09-27 12:21:32 +0200
commit0164e04d2cbbd2ce9907136e8ceb89219dc13ebb (patch)
treea780c71890402c56f490a6d4b9462abf7962fe38 /README.md
parent13bfeb4568c5f6f1361c45b5bca8e98e4a3c9015 (diff)
downloadwbg-0164e04d2cbbd2ce9907136e8ceb89219dc13ebb.tar.gz
readme: initial readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md38
1 files changed, 38 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..c85686e
--- /dev/null
+++ b/README.md
@@ -0,0 +1,38 @@
+# Wbg
+
+Super simple wallpaper application for Wayland compositors
+implementing the layer-shell protocol.
+
+Wbg takes a single command line argument: a path to an image
+file. This image is displayed scaled-to-fit on all monitors.
+
+More display options, and/or the ability to set a per-monitor
+wallpaper _may_ be added in the future.
+
+
+## Requirements
+
+### Runtime
+
+* pixman
+* wayland (_client_ and _cursor_ libraries)
+* libpng (optional)
+* libjpeg (optional)
+
+Note that at least one of _libpng_ and _libjpeg_ is required.
+
+
+### Compile time
+
+* Development packages for all the libraries listed under _runtime_.
+* wayland-protocols
+* [tllist](https://codeberg.org/dnkl/tllist)
+
+
+## Building
+
+```sh
+meson --buildtype=release build
+ninja -C build
+sudo ninja -C build install
+```