summaryrefslogtreecommitdiff
path: root/docs/guide/libraries/sway.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/guide/libraries/sway.md')
-rw-r--r--docs/guide/libraries/sway.md41
1 files changed, 41 insertions, 0 deletions
diff --git a/docs/guide/libraries/sway.md b/docs/guide/libraries/sway.md
new file mode 100644
index 0000000..8424255
--- /dev/null
+++ b/docs/guide/libraries/sway.md
@@ -0,0 +1,41 @@
+# Sway
+
+Library and CLI tool for monitoring the Sway socket.
+
+## Usage
+
+You can browse the [sway reference](https://aylur.github.io/libastal/sway).
+
+## Installation
+
+1. install dependencies
+
+:::code-group
+
+```sh [<i class="devicon-archlinux-plain"></i> Arch]
+sudo pacman -Syu meson vala json-glib gobject-introspection
+```
+
+```sh [<i class="devicon-fedora-plain"></i> Fedora]
+sudo dnf install meson gcc valac json-glib-devel gobject-introspection-devel
+```
+
+```sh [<i class="devicon-ubuntu-plain"></i> Ubuntu]
+sudo apt install meson valac libjson-glib-dev gobject-introspection
+```
+
+:::
+
+2. clone repo
+
+```sh
+git clone https://github.com/aylur/astal.git
+cd astal/lib/sway
+```
+
+3. install
+
+```sh
+meson setup build
+meson install -C build
+```