Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 767 Bytes

File metadata and controls

35 lines (25 loc) · 767 Bytes

Singularity Greeter

The login greeter for the Singularity Desktop, built on greetd and libsingularity.

Requirements

  • Meson >= 0.59
  • Vala compiler
  • GTK4
  • libgee-0.8
  • json-glib (json-glib-1.0)
  • gtk4-layer-shell (gtk4-layer-shell-0)
  • libsingularity
  • greetd at runtime
  • accountsservice at runtime (per-user accent color, wallpaper and avatar)

Build & Install

meson setup build
meson compile -C build
meson install -C build

Test mode

Run windowed, without a greetd socket, to preview the interface:

singularity-greeter -t

License

GPL-3.0-only - see LICENSE.