From 34b8c743c81de74e00d34ff934e03ca0c9c69818 Mon Sep 17 00:00:00 2001 From: CanadianBaconBoi Date: Wed, 17 Jun 2026 10:53:45 +0200 Subject: [PATCH] Fixup README --- README.md | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 45cfe6b..4f23f0e 100644 --- a/README.md +++ b/README.md @@ -7,15 +7,26 @@ ### Requirements - GreetD -- Rust/Cargo - A Wayland compositor, **cage** is used in the example -### CKGreeter Install -- `sudo cargo install --git https://codeberg.org/CanadianBaconBoi/CKGreeter.git --bin ckgreeter --root /usr/bin` -- `sudo mkdir -p /{etc,var/cache}/ckgreeter` -- `sudo chown greetd:greetd /var/cache/ckgreeter` +#### If building from source +- Rust/Cargo -### Configuring GreetD +## CKGreeter Install +#### Building from source + - `sudo cargo install --git https://codeberg.org/CanadianBaconBoi/CKGreeter.git --bin ckgreeter --root /usr/bin` +#### or Prebuilt binary + - `mkdir ./ckgreeter && cd ./ckgreeter` + - `wget https://codeberg.org/CanadianBaconBoi/CKGreeter/releases/download/v0.0.1/ckgreeter-linux-x86_64-v0.0.1.tgz` + - `tar -xf ckgreeter-linux-x86_64-v0.0.1.tgz` + - `sudo mv ckgreeter /usr/bin` + - `sudo chown root:root /usr/bin/ckgreeter` + - `sudo chmod 755 /usr/bin/ckgreeter` +### Setup Directories + - `sudo mkdir -p /{etc,var/cache}/ckgreeter` + - `sudo chown greetd:greetd /var/cache/ckgreeter` + +### Configure GreetD - Add the following line to `/etc/greetd/greetd.conf` - `command = "cage -s -d -- /usr/bin/ckgreeter"`