Skip to content

QuantZeroPoint/mountain-sddm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mountain-sddm

Retro pixel-style SDDM login theme. Dark background, Silkscreen pixel clock, amber accents, Hyprland-first session picker, and a terminal-log overlay for login and system actions.

Preview

Features

  • Pixel clock — Silkscreen font with large centered time display
  • Amber-on-dark palette — amber (#d8a657) accents on a dimly lit dark panel
  • Hyprland-first — auto-selects the Hyprland session if available
  • Terminal-log overlay — simulated [ OK ] / [ FAIL ] log lines appear during login, suspend, reboot, and poweroff
  • Resolution-aware scaling — sizes scale to fit the screen while respecting configurable caps
  • Single-file — the entire theme is one Main.qml, easy to hack on

Quick start

git clone https://github.com/xuanz-ai/mountain-sddm.git
cd mountain-sddm
./test-sddm

That's it — the script installs the theme and opens SDDM greeter in test mode so you can preview immediately. No logout needed.

Permanent install

sudo cp -r . /usr/share/sddm/themes/mountain/

Then set the theme in /etc/sddm.conf:

[Theme]
Current=mountain

Requirements

  • SDDM (greeter tested with both Qt5 and Qt6)
  • JetBrains Mono (/usr/share/fonts/TTF/JetBrainsMono-*.ttf) — falls back to system monospace if missing

File structure

File Purpose
Main.qml Entire theme — layout, styling, logic
theme.conf SDDM metadata (background, blur toggle)
fonts/Silkscreen-*.ttf Pixel clock font
mountain-night.jpg Default background
test-sddm Install + preview script

Customizing

All styling is in Main.qml. Key values near the top:

  • Colors — look for hex strings (#d5c89a, #16161D, etc.)
  • Sizing — the sc property drives all scaling; individual base sizes are hardcoded multipliers (e.g. 380 * root.sc for panel width)
  • Font sizesMath.min(root.width * 0.10, 150) for the clock, 11 * root.sc for body text

After editing, run ./test-sddm again to preview your changes.

License

MIT

About

Modern mountain-inspired SDDM theme for Linux desktops.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors