https://github.com/mamolinux/sucharu
System themes like GTK, Cinnamon and Gnome-Shell for MamoLinux
https://github.com/mamolinux/sucharu
cinnamon-theme dark-theme debian gnome gnome-shell-theme gtk3-theme gtk4-theme light-theme linux ubuntu xfwm-theme xfwm4-theme
Last synced: 3 months ago
JSON representation
System themes like GTK, Cinnamon and Gnome-Shell for MamoLinux
- Host: GitHub
- URL: https://github.com/mamolinux/sucharu
- Owner: mamolinux
- License: gpl-3.0
- Created: 2022-07-14T08:24:17.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2026-03-13T02:50:19.000Z (3 months ago)
- Last Synced: 2026-03-13T09:32:10.610Z (3 months ago)
- Topics: cinnamon-theme, dark-theme, debian, gnome, gnome-shell-theme, gtk3-theme, gtk4-theme, light-theme, linux, ubuntu, xfwm-theme, xfwm4-theme
- Language: SCSS
- Homepage: https://hsbasu.github.io/sucharu
- Size: 15.4 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# [Sucharu Themes](https://hsbasu.github.io/sucharu)
A theme package with mac-styled 3D title buttons and circular components.
## Contents
- [Download Latest Version](#download-latest-version)
- [Stores/Ubuntu Private Archive](#storesubuntu-private-archive)
- [Github Releases](#github-releases)
- [Features and Screenshots](#features-and-screenshots)
- [Dependencies](#dependencies)
- [Build Dependencies](#build-dependencies)
- [Debian/Ubuntu based systems](#debianubuntu-based-distro)
- [Other Linux-based systems](#other-linux-based-distro)
- [Installation](#installation)
- [1. Download and install binary files](#1-download-and-install-binary-files)
- [2. Build and Install from source](#2-build-and-install-from-source)
- [Debian/Ubuntu based systems](#debianubuntu-based-systems)
- [Other Linux-based systems](#other-linux-based-systems)
- [User Manual](#user-manual)
- [Issue Tracking and Contributing](#issue-tracking-and-contributing)
- [For Developers](#for-developers)
- [Contributors](#contributors)
- [Authors](#author)
## Download Latest Version
### Stores/Ubuntu Private Archive
Add the Launchpad PPA
```$
sudo add-apt-repository ppa:mamolinux/gui-apps
sudo apt update
sudo apt install sucharu-theme*
```
### Github Releases
Get the debian package archives from GitHub. For installation, check [here](#installation).
Download Source (.zip)
Download Source (.tar.gz)
Download Cinnamon Shell Binary (.deb)
Download GNOME Shell Binary (.deb)
Download GTK+ Binary (.deb)
Download Plank Binary (.deb)
Download Unity Binary (.deb)
Download XFWM4 Binary (.deb)
Download Metapackage (.deb)
## Features and Screenshots
This package provides theme for components:
1. Gnome-shell
2. Cinnmon-shell
3. Gtk-2.0
4. Gtk-3.0
5. Gtk-4.0
6. Metacity
7. Xfwm
8. Plank
This theme is based on [Yaru](https://github.com/ubuntu/yaru) and [Mint-Y](https://github.com/linuxmint/mint-themes) themes.
## Dependencies
### Build Dependencies
The following dependencies are required to build **Sucharu Themes**.
```
debhelper ( >= 13 )
gtk2-engines-murrine
gtk2-engines-pixbuf
python3
sassc
meson ( >= 1.3.0 )
inkscape
optipng
```
### Debian/Ubuntu based distro
To install the build dependencies on Debian/Ubuntu based systems, run:
```
sudo apt install debhelper gtk2-engines-murrine \
gtk2-engines-pixbuf python3 sassc meson inkscape optipng
```
### Other Linux-based distro
Remove `apt install` and the `debhelper` package in the command given in [Debian/Ubuntu based distros](#debianubuntu-based-distro) and use the command for the package manager of the target system(eg. `yum install`, `dnf install`, `pacman -S` etc.)
**Note**: There might be cases where one or more dependencies might not be available for your system. But that is highly unlikely. In such situations, please [create an issue](#issue-tracking-and-contributing).
## Installation
There are two ways, the themes can be installed on a Debian/Ubuntu based system.
### 1. Download and install binary files
Download the latest binary .deb files from [here](https://github.com/mamolinux/sucharu/releases/latest). Then install the themes from terminal as
```$
sudo dpkg -i sucharu-theme*.deb
sudo apt install -f
```
### 2. Build and Install From Source
If you are having trouble installing the pre-built binary, build them from source.
#### Debian/Ubuntu based systems
There are two methods, these themes can be installed/used on a Debian/Ubuntu based system. First, download and unzip the source package using:
```
wget https://github.com/mamolinux/sucharu/archive/refs/heads/master.zip
unzip master.zip
cd sucharu-master
```
1. **Option 1:** Manually install necessary files. For that, follow the steps below:
1. Build and install theme sources using `meson`:
```
rm -rf builddir
meson setup -Dprefix=$HOME/.local builddir
meson compile -C builddir --verbose
meson install -C builddir
```
It will install all files under `/home//.local`. To **remove** the locally (`/home//.local`) installed files, run:
```
ninja uninstall -C builddir
```
2. To manually install for all users:
```
rm -rf builddir
meson setup builddir
meson compile -C builddir --verbose
sudo meson install -C builddir
```
The last step requires **Administrative Privilege**. So, be careful before using this. To **remove** the installed files, run:
```
sudo ninja uninstall -C builddir
```
2. **Option 2:** Build debian packages and install them. To build debian package of differnt theme components on your own:
1. from the `sucharu-master` run:
```
dpkg-buildpackage --no-sign
```
This will create `sucharu-theme*.deb` packages at `../sucharu-master`.
2. Install the debian package using
```
sudo dpkg -i ../sucharu-theme*.deb
sudo apt install -f
```
After it is installed, set the themes from your distro's theme manager or use the [**Theme Manager**](https://hsbasu.github.io/theme-manager) to change themes automatically after certain periods.
### Other Linux-based systems
1. Install the [dependencies](#other-linux-based-distro).
2. From instructions for [Debian/Ubuntu based systems](#debianubuntu-based-systems), follow **Option 1**.
## User Manual
Coming Soon or create a PR.
## Issue Tracking and Contributing
If you are interested to contribute and enrich the theme, you are most welcome. You can do it by:
1. If you find a bug, to open a new issue with details: [Click Here](https://github.com/mamolinux/sucharu/issues)
2. If you know how to fix a bug or want to add new feature/documentation to the existing package, please create a [Pull Request](https://github.com/mamolinux/sucharu/compare).
### For Developers
I am managing these apps all by myself during my free time. There are times when I can't contribute for months. So a little help is always welcome. If you want to test **Sucharu Themes**,
1. Get the source package and unzip it using:
```
wget https://github.com/mamolinux/sucharu/archive/refs/heads/master.zip
unzip master.zip
cd sucharu-master
```
2. Make desired modifications.
3. Manually install using [**option 1**](#2-build-and-install-from-source) or use the `test-sucharu` script in the package source directory. It will build and install all files at the users home directory (`/home//.local`).
4. Test the themes by setting the themes from your distro's theme manager.
## Contributors
### Author
[Himadri Sekhar Basu](https://github.com/hsbasu) is the author and current maintainer.
## Donations
I am a freelance programmer. So, If you like these themes and would like to offer me a coffee ( ☕ ) to motivate me further, you can do so via:
[](https://liberapay.com/hsbasu/donate)
[](https://paypal.me/hsbasu)
[](https://hsbasu.github.io/images/upi-qr.jpg)