An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# [Sucharu Themes](https://hsbasu.github.io/sucharu)



License

GitHub repo size


Open Issues


Open PRs


GitHub release (latest by date)


Downloads


GitHub release (latest by date and asset)


GitHub release (latest by date and asset)


GitHub release (latest by date and asset)


GitHub release (latest by date and asset)


GitHub release (latest by date and asset)

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.


Main Window (Light)
Main Window (Dark)

## 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/assets/widgets/donate.svg)](https://liberapay.com/hsbasu/donate)
[![](https://www.paypalobjects.com/webstatic/i/logo/rebrand/ppcom.svg)](https://paypal.me/hsbasu)
[![](https://hsbasu.github.io/styles/icons/logo/svg/upi-logo.svg)](https://hsbasu.github.io/images/upi-qr.jpg)