catppuccin / sddm

🔒 Soothing pastel theme for SDDM
MIT License
290 stars 17 forks source link
catppuccin catppuccin-theme hacktoberfest sddm sddm-theme

Logo
Catppuccin for SDDM

Previews

🌻 Latte
🪴 Frappé
🌺 Macchiato
🌿 Mocha

Usage

  1. Ensure you have the dependencies.
  2. Get your preferred theme from the releases page.
  3. Unzip the contents of the release into /usr/share/sddm/themes/
  4. Edit the file in /etc/sddm.conf/ and change the theme in there to catppuccin-<flavour>. For example, catppuccin-mocha.
[Theme]
Current=catppuccin-flavour

Dependencies

Arch Based OS

pacman -Syu qt6-svg qt6-declarative

Debian Based OS

apt install --no-install-recommends qml-module-qtquick-layouts qml-module-qtquick-controls2 libqt6svg6

RPM Based OS

dnf install qt6-qtquickcontrols2 qt6-qtsvg

Solus OS

eopkg install qt6-quickcontrols2 qt6-svg

NixOS

This theme is available in nixpkgs catppuccin-sddm.

Add the package to systemPackages, you can customize the theme by overriding the attributes:

environment.systemPackages = [(
  pkgs.catppuccin-sddm.override {
    flavor = "mocha";
    font  = "Noto Sans";
    fontSize = "9";
    background = "${./wallpaper.png}";
    loginBackground = true;
  }
)];

Then set it as the theme in the sddm configuration, change the suffix to the flavor you set in the package override:

displayManager.sddm = {
  enable = true;
  theme = "catppuccin-mocha";
  package = pkgs.kdePackages.sddm;
};

Configuration

💝 Thanks to

 

Copyright © 2021-present Catppuccin Org