From 69ba65bde3512431c419d21ed76fcbbfd3b7f99a Mon Sep 17 00:00:00 2001 From: Emma Thorpe Date: Tue, 9 Jun 2026 18:14:00 +0100 Subject: [PATCH] docs(sway): note the Wayland greeter login in READMEs Document the greetd/ReGreet greeter in the top-level README and the T400 and Mac Pro install notes, including that the user account needs a password set before the greeter can authenticate. Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 10 ++++++++++ system/machine/MacPro31/README.md | 9 +++++++++ system/machine/T400/README.md | 9 +++++++++ 3 files changed, 28 insertions(+) diff --git a/README.md b/README.md index 9f7b487..0895d59 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,16 @@ sudo nixos-rebuild switch --flake .# darwin-rebuild switch --flake .#lyrathorpe-mac ``` +## Login / greeter + +Graphical (Sway) hosts log in through a Wayland greeter — `greetd` running +ReGreet inside the `cage` kiosk compositor — configured centrally in +[`lyrathorpe/swaywm.nix`](./lyrathorpe/swaywm.nix), gated on +`features.swayDesktop.enable`. The greeter is forced to Dvorak to match the +console and Sway session. Hosts with `features.swayDesktop.enable = false` (the +WSL work box) keep plain TTY login. The target account needs a password +(`passwd `) before it can log in. + ## MacBook (Asahi) firmware The MBP host references `system/modules/firmware/` for Apple peripheral diff --git a/system/machine/MacPro31/README.md b/system/machine/MacPro31/README.md index 399a4d8..e459b1e 100644 --- a/system/machine/MacPro31/README.md +++ b/system/machine/MacPro31/README.md @@ -44,6 +44,15 @@ These come up automatically. If a card needs forcing, set Wired Ethernet via NetworkManager (from `desktop.nix`) — the Mac Pro has two gigabit ports. +## Login + +Graphical login via a Wayland greeter — `greetd` running ReGreet inside the +`cage` kiosk compositor — configured centrally in `lyrathorpe/swaywm.nix` for +every Sway host (gated on `features.swayDesktop.enable`). The greeter is forced +to the Dvorak layout to match the console and Sway session. Set the user +password (`passwd lyrathorpe`) after install, or the greeter cannot +authenticate. Requires working KMS (radeon/nouveau — see Graphics). + ## Apply ```sh diff --git a/system/machine/T400/README.md b/system/machine/T400/README.md index 4b8fe70..6f2d1d7 100644 --- a/system/machine/T400/README.md +++ b/system/machine/T400/README.md @@ -32,6 +32,15 @@ The T400 has switchable graphics (discrete ATI + Intel GMA 4500MHD). Select run **Integrated** instead, the Intel `i915` driver takes over with no config change and `radeon` stays idle. +## Login + +Graphical login via a Wayland greeter — `greetd` running ReGreet inside the +`cage` kiosk compositor — configured centrally in `lyrathorpe/swaywm.nix` for +every Sway host (gated on `features.swayDesktop.enable`). The greeter is forced +to the Dvorak layout to match the console and Sway session. Set the user +password (`passwd lyrathorpe`) after install, or the greeter cannot +authenticate. Requires working radeon/i915 KMS (see Graphics). + ## Apply ```sh