MineSDDM Theme
June 19, 2026 · View on GitHub
MineSDDM is a custom theme for SDDM inspired by Minecraft’s retro 1.8 version and by the Minecraft GRUB Theme by Lxtharia
Installation
Prerequisites
- SDDM: Ensure that SDDM is installed and set as your system’s display manager.
- Qt: Requires Qt 5.15 or later.
- Dependencies: Confirm that your system has all SDDM, QT, and other system-specific dependencies installed. For example,
qt5-quickcontrols2,layer-shell-qt5, andlayer-shell-qt.
Manual Installation
Should work on most systems
-
Clone the Repository:
git clone https://github.com/Davi-S/sddm-theme-minesddm.git ~/sddm-theme-minesddm -
Copy the Theme Folder:
sudo cp -r ~/sddm-theme-minesddm/minesddm /usr/share/sddm/themes/ -
Set the Theme in SDDM: Edit the SDDM configuration file (usually located at
/etc/sddm.conffile or/etc/sddm.conf.d/directory):[Theme] Current=minesddm -
Logout of your session: Logout and you will (probably) see the new theme
AUR
It is available on AUR (not maintained by me) and can be installed using any AUR helper.
paru -Syu sddm-minesddm-theme
NixOS Installation
Installation with flakes
{
# ...
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
minesddm = {
url = "github:Davi-S/sddm-theme-minesddm";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, minesddm }: {
nixosConfigurations = {
hostname = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
# ...
minesddm.nixosModules.default
# or in your configuration.nix
({ config, pkgs, ... }: {
services.displayManager.sddm = {
enable = true;
theme = "minesddm";
};
});
];
};
};
};
}
If the above is not working for you, check the "development" branch.
Theme Customization
To override settings in the theme.conf configuration file, create a custom theme.conf.user file in the same directory and add the settings you want to override. (Reference)
The default config file contains documentation about each option.
Screenshots
MineSDDM

Minecraft (for comparison)

License
This project is licensed under the GNU Affero General Public License v3.0.
Contributions
Contributions are welcome! Feel free to open issues or submit pull requests to improve this project.