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.
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.conf
file 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)
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.