Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

mdgreet

A clean Material Design 3 greeter for greetd, built with Rust and Slint.

mdgreet is a fast, visually appealing, and highly customizable login screen for Linux environments using greetd. It leverages the power of Rust for performance and safety, alongside the Slint UI framework to provide a modern, reactive interface based on Material Design 3 guidelines.

Features

  • Material Design 3: Adheres to modern design principles, providing a familiar and polished look.
  • Dynamic Theming: Automatically generate a complete color palette from your chosen wallpaper or a specific seed color.
  • Fast and Lightweight: Built with Rust, ensuring quick startup times and minimal resource usage.
  • Internationalization (i18n): Native support for multiple languages.
  • Wayland Native: Runs perfectly under Wayland compositors like Cage or Sway.

Interface Preview

The main screen featuring a clean Material Design 3 clock.

Main Screen

The login card with smooth background blur transition.

Login Screen

Integrated power management menu.

Power Menu