otter-greeter is the display manager. It runs before your user compositor session starts.
Components
The greeter UI runs on Hyprland for the login screen only. Your session compositor is separate.
Installation
Afterpikman install otter-shell, enable the systemd service:
/etc/otter-shell/otter-greeter.conf/etc/otter-shell/otter-greeter-hyprland.conf/etc/pam.d/otter-greeter/etc/pam.d/otter-greeter-autologin/usr/lib/systemd/system/otter-greeter.service
otter-greeter.
Configuration
Main config:/etc/otter-shell/otter-greeter.conf
The greeter discovers Wayland sessions from configured
.desktop directories. X11 sessions are ignored.
Authentication
- PAM handles password authentication
- Fingerprint auth is PAM-controlled (via fprintd when configured)
- Autologin runs once per daemon process per seat; failure falls back to interactive login
- Expired-password flows use PAM conversation prompts on the auth surface
- User listing prefers AccountsService; falls back to
/etc/passwdfor normal login users
Dependencies
otter-greeter depends on otter-wallpaper (same version), Hyprland (greeter compositor only), accountsservice, and adduser.
