HyprDDM is a fork of the sddm-astronaut-theme by Keyitdev with new themes and YAD-based gui.
The easiest way to install hyprDDM and use the theme selector is to run the install.sh
script:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/nomadxxxx/hyprddm/master/install.sh)"
*Please note that this download is at least 420mb!
Chainsaw Fury | Renzu |
---|---|
![]() |
![]() |
Cybermonk | Ghost |
---|---|
![]() |
![]() |
Cloud | Neon Jinx |
---|---|
![]() |
![]() |
Savage | Starman |
---|---|
![]() |
![]() |
Astronaut | Cyberpunk |
---|---|
![]() |
![]() |
Hyprland Kath | Jake the Dog |
---|---|
![]() |
![]() |
Japanese Aesthetic | Pixel Sakura |
---|---|
![]() |
![]() |
Post-Apocalyptic Hacker | Purple Leaves |
---|---|
![]() |
![]() |
Install dependencies. Clone the HyprDDM repository. Set up the theme and virtual keyboard. Launch a GUI to preview and apply themes.
- Clone the repository
sudo git clone -b master --depth 1 https://github.com/nomadxxxx/hyprddm.git /usr/share/sddm/themes/sddm-astronaut-theme
- Install Dependencies
# Arch
sudo pacman -S yad polkit xorg-xwayland imagemagick curl
# Void
sudo xbps-install -S yad polkit xwayland imagemagick curl
# Fedora
sudo dnf install yad polkit xorg-x11-server-Xwayland imagemagick curl
# OpenSUSE
sudo zypper install yad polkit xorg-x11-server imagemagick curl
- Copy Fonts
sudo cp -r /usr/share/sddm/themes/sddm-astronaut-theme/Fonts/* /usr/share/fonts/
sudo fc-cache -f
- Configure SDDM Edit /etc/sddm.conf
echo "[Theme]
Current=sddm-astronaut-theme" | sudo tee /etc/sddm.conf
- Enable Virtual Keyboard Edit or create /etc/sddm.conf.d/virtualkbd.conf:
sudo mkdir -p /etc/sddm.conf.d/
echo "[General]
InputMethod=qtvirtualkeyboard" | sudo tee /etc/sddm.conf.d/virtualkbd.conf
- Selecting a Theme
The install.sh script provides a GUI to preview and apply themes. If you installed manually, you can select a theme by editing /usr/share/sddm/themes/sddm-astronaut-theme/metadata.desktop replacing this line with your desired theme e.g. astronaut.conf, cloud.conf, savage.conf etc
ConfigFile=Themes/astronaut.conf
To preview a theme without logging out, run:
sddm-greeter-qt6 --test-mode --theme /usr/share/sddm/themes/sddm-astronaut-theme/