Templates included
June 3, 2023 ยท View on GitHub
Description
Material Design 3 offers a new color system that allows for more flexible and dynamic use of color. The new system includes a wider range of colors, as well as a range of tints and shades that can be used to create subtle variations in color.
Installation
- Clone the repository:
git clone https://github.com/DimitrisMilonopoulos/mitsugen.git
- Checkout to directory:
cd mitsugen
- Install required assets for the project:
chmod +x install.sh
./install.sh
- Assuming you already have Poetry installed:
poetry install
Templates included
- Gnome shell
- GTK4
- GTK3
- VSCODE custom CSS
- Obisidian Adwaita theme (Requires
Adwaitatheme) - Vivaldi theme
- BetterDiscord theme
- Spotify theme
- Any other theme you want me to add
Usage
Prerequisites
-
Put the assets in the
assetsfolder in theconfig.inispecified dirs. (Will create an installation script in the foreseeable future) -
Update the
example/templates/config.iniwith your paths -
Execute the following command and enjoy your new theme :smile: UI option
poetry run python src/main.py --ui
For dark theme:
poetry run python src/main.py --wallpaper <wallpaper_path>
For light theme:
poetry run python src/main.py --wallpaper <wallpaper_path> -l
- For adaptive folder icons make sure to install Papirus Folders and have papirus on your
.local/share/iconsfolder. Otherwise you will need admin permissions.

Screenshots
GTK4 WIP UI!

Obisidian Dark

Obsidian Light

Gnome Theming Dark

Gnome Theming Light

VSCODE themes

Note: need to set the color for the terminal background properly and patch vscode to apply css
{
"workbench.colorCustomizations": {
"terminal.background": "#1f1f1f"
}
}
BetterDiscord
Install Material Discord and apply the script then enable the material you theme from the better Discord theme settings
Special Thanks
Common issues
User themes command error
Run this:
sudo cp $HOME/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/org.gnome.shell.extensions.user-theme.gschema.xml /usr/share/glib-2.0/schemas && sudo glib-compile-schemas /usr/share/glib-2.0/schemas
more info here