ReGreet

Customize a Linux login screen with user and session selection.

ReGreet is a graphical login greeter for greetd, designed to run under a Wayland compositor. It lists users and desktop sessions, remembers previous selections, and supports custom backgrounds, themes, fonts, and CSS.

The application is implemented in Rust with GTK4 and Relm4. It requires greetd and supporting desktop services; it is a login interface rather than a standalone display server.