Using the SDDM Astronaut theme

Notes from a setup where I disabled SDDM autologin and used sddm-astronaut-theme.

This was originally configured in December 2025 and has not been recently retested.

disable autologin

On that setup, autologin was configured in:

/etc/sddm.conf.d/autologin.conf

The file contained an [Autologin] section similar to:

[Autologin]
User=<your_user>
Session=hyprland-uwsm

Back up the file before changing it:

sudo cp /etc/sddm.conf.d/autologin.conf /etc/sddm.conf.d/autologin.conf.bak

Removing the autologin configuration made SDDM show the login screen instead of entering the session automatically.

The exact SDDM configuration path can vary, so check the current system before copying this literally.

install the theme

The Astronaut theme project provides an installer:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/keyitdev/sddm-astronaut-theme/master/setup.sh)"

Review remote scripts before piping them to a shell.

On this setup the installed theme metadata was:

/usr/share/sddm/themes/sddm-astronaut-theme/metadata.desktop

The selected variant is controlled by ConfigFile. For example:

[SddmGreeterTheme]
Name=sddm-astronaut-theme
ConfigFile=Themes/japanese_aesthetic.conf

The available variants are in the project’s Themes directory.