EPIC-20: greetd greeter integration #21

Closed
opened 2026-07-27 13:24:44 +02:00 by elegos · 0 comments
Owner

Goal

Provide biometric authentication feedback for greetd-based login setups.

Context

greetd is a modern, minimal, Wayland-first display manager growing in popularity (NixOS, Arch Linux Wayland setups). It decouples the DM from the greeter: any program that implements the greetd IPC protocol can act as a greeter (gtkgreet, tuigreet, wlgreet, etc.). PAM auth via pam_linux_hello.so (EPIC-05) works automatically; this EPIC adds the visual overlay.

Scope

  • Implement or extend a greetd-compatible greeter that shows biometric auth feedback
  • Subscribe to D-Bus signals from linux-hello-daemon
  • Provide a Slint-based greeter (slint-greet) or integrate with an existing greeter (e.g. gtkgreet) via D-Bus overlay
  • Reuse Slint overlay components from EPIC-10

Dependencies

  • EPIC-04 (auth daemon)
  • EPIC-10 (Slint auth overlay — visual component)

Out of scope

  • SDDM (EPIC-13), GDM (EPIC-14), LightDM (EPIC-19)
  • greetd session management beyond auth feedback
## Goal Provide biometric authentication feedback for `greetd`-based login setups. ## Context `greetd` is a modern, minimal, Wayland-first display manager growing in popularity (NixOS, Arch Linux Wayland setups). It decouples the DM from the greeter: any program that implements the greetd IPC protocol can act as a greeter (gtkgreet, tuigreet, wlgreet, etc.). PAM auth via `pam_linux_hello.so` (EPIC-05) works automatically; this EPIC adds the visual overlay. ## Scope - Implement or extend a greetd-compatible greeter that shows biometric auth feedback - Subscribe to D-Bus signals from `linux-hello-daemon` - Provide a Slint-based greeter (`slint-greet`) or integrate with an existing greeter (e.g. gtkgreet) via D-Bus overlay - Reuse Slint overlay components from EPIC-10 ## Dependencies - EPIC-04 (auth daemon) - EPIC-10 (Slint auth overlay — visual component) ## Out of scope - SDDM (EPIC-13), GDM (EPIC-14), LightDM (EPIC-19) - greetd session management beyond auth feedback
elegos added this to the Foundation project 2026-07-27 13:41:30 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
elegos/linux-hello#21
No description provided.