Catlogin
A clean, Catppuccin-inspired SDDM login theme built with QML for Plasma 6 / Qt6.
- SDDM with Qt6 support (QtVersion=6)
- Qt6 SVG plugin (only if using SVG icons — qt6-svg / libQt6Svg6 / qt6-qtsvg depending on distro)
The weekday + date display design is heavily inspired by zayronoxi's "Urban Date" 0.6 KDE Plasma widget. No code was copy-pasted from that widget — this is an original QML implementation built from scratch for SDDM — but visually the layout is very close to theirs, minus the proprietary font it originally shipped with (swapped here for a freely distributable alternative). Full credit to zayronoxi for the original design concept.
sudo cp -r Catlogin /usr/share/sddm/themes/catloginSet it as the active theme in /etc/sddm.conf.d/theme.conf:
[Theme]
Current=catloginThen restart SDDM:
sudo systemctl restart sddmWant Catlogin on the Plasma lock screen (Super / Win + L) too? See LOCKSCREEN.md.
To remove the theme again, see UNINSTALL.md.
sddm-greeter-qt6 --test-mode --theme /usr/share/sddm/themes/catloginNote: --test-mode disables real login/suspend/reboot/shutdown actions — it's for visual testing only.
For testing the lock screen, see LOCKSCREEN.md.
All colors, icons, fonts, and wave-animation parameters live in theme.conf. To customize without losing your changes on theme updates,
create a theme.conf.user file in the same directory with just the values you want to override.
Feel free to fork, modify, and re-theme. If you build something cool with it, a shoutout is appreciated but not required.
