An extremely simple raw Wayland greeter for greetd, inspired by lightdm-mini-greeter.
The aim is to do just what I want it to as quick as possible. On a 2015 Macbook Pro, with no background image or font options, startup takes ~35ms. On a Raspberry Pi Zero 2, it takes ~500ms, mostly waiting for EGL / OpenGL to initialise.
Follow the same steps as for e.g. gtkgreet in the greetd wiki. See the man page for configuration options. All colors and sizes can be customised, and a PNG background image can be displayed scaled and centered.
greetd-mini-wl-greeter is available on the AUR:
paru -S greetd-mini-wl-greeter-git
meson build
ninja -C build
It's quite entertaining to set the password character to one from the combining diacritical marks page, e.g.
greetd-mini-wl-greeter -C ̣