Skip to content

Latest commit

 

History

History
115 lines (93 loc) · 4.56 KB

README.md

File metadata and controls

115 lines (93 loc) · 4.56 KB

HyprDDM is a fork of the sddm-astronaut-theme by Keyitdev with new themes and YAD-based gui.

Linux Badge GitHub Repo stars GitHub Forks

Automatic Installation with Theme Selector

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!

Detailed Previews

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

Preview of Themes

All Themes Preview

This auto-install script will:

Install dependencies. Clone the HyprDDM repository. Set up the theme and virtual keyboard. Launch a GUI to preview and apply themes.

Manual Installation

  1. Clone the repository
sudo git clone -b master --depth 1 https://github.com/nomadxxxx/hyprddm.git /usr/share/sddm/themes/sddm-astronaut-theme
  1. 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
  1. Copy Fonts
sudo cp -r /usr/share/sddm/themes/sddm-astronaut-theme/Fonts/* /usr/share/fonts/
sudo fc-cache -f
  1. Configure SDDM Edit /etc/sddm.conf
echo "[Theme]
Current=sddm-astronaut-theme" | sudo tee /etc/sddm.conf
  1. 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
  1. 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

Previewing a Theme

To preview a theme without logging out, run:
sddm-greeter-qt6 --test-mode --theme /usr/share/sddm/themes/sddm-astronaut-theme/