sddm
sddm copied to clipboard
π Soothing pastel theme for SDDM

Catppuccin for SDDM
Previews
π» Latte

πͺ΄ FrappΓ©

πΊ Macchiato

πΏ Mocha

Usage
- Ensure you have the dependencies.
- Get your preferred theme from the releases page.
- Unzip the contents of the release into
/usr/share/sddm/themes/
- Edit the file in
/etc/sddm.conf/
and change the theme in there tocatppuccin-<flavour>
. For example,catppuccin-mocha
.
- If you don't have this file make one with
.conf
extension and make sure it has these two lines within the config:
[Theme]
Current=catppuccin-flavour
Dependencies
Arch Based OS
pacman -Syu qt6-svg qt6-declarative qt5-quickcontrols2
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
-
Font
: The chosen font -
FontSize
: The text size -
ClockEnabled
: Whether the clock is on or off, this should be set to eithertrue
orfalse
-
CustomBackground
: When this istrue
it will read fromBackground
to render the custom background image, this should be set to eithertrue
orfalse
-
Background
: This is the location of the background image, it is recomended to use the providedbackgrounds/
directory to store the images -
LoginBackground
: This is a extra background around the login panel, this should be set to eithertrue
orfalse
π Thanks to
Β
Copyright Β© 2021-present Catppuccin Org