aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2026-10-26 05:38:41 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2026-10-26 14:39:00 +0100
commit1df38bfc2cb16df5e252730b8f95ecd184356e7d (patch)
treef290afafc613de042b03f8da73afe30b2379814f /README.md
downloadkwin-type-master.tar.xz
kwin-type-master.zip
Initial commitHEADv0.1master
Diffstat (limited to 'README.md')
-rw-r--r--README.md39
1 files changed, 39 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..2521691
--- /dev/null
+++ b/README.md
@@ -0,0 +1,39 @@
+# kwin-type
+#### by Jason A. Donenfeld ([Jason@zx2c4.com](mailto:Jason@zx2c4.com))
+
+Autotype text from stdin, on KDE's KWin Wayland compositor.
+
+## Building
+
+```
+$ make
+```
+
+Building requires wayland-client ≥ 1.23 and xkbcommon ≥ 1.0. Running requires kwin ≥ 6.8 and a libc with C.UTF-8 support.
+
+## Installing
+
+```
+# make install
+```
+
+This command takes into account several environment variables:
+
+ * `PREFIX` default: `/usr`
+ * `DESTDIR` default:
+ * `BINDIR` default: `$(PREFIX)/bin`
+ * `MANDIR` default: `$(PREFIX)/share/man`
+ * `PKG_CONFIG` default: `pkg-config`
+
+## Usage
+
+```bash
+$ printf 'Hello, world!\n' | kwin-type
+$ kwin-type < text.txt
+```
+
+See the [man page](kwin-type.1) for more information.
+
+## License
+
+This project is released under the [GPLv2](COPYING).