MineSDDM is a custom theme for SDDM inspired by Minecraft’s retro 1.8 version and by the Minecraft GRUB Theme by Lxtharia
- 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.
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
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";
};
});
];
};
};
};
}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.
This project is licensed under the GNU Affero General Public License v3.0.
Contributions are welcome! Feel free to open issues or submit pull requests to improve this project.





