Skip to content

Bonandry/yaru-plus

Logotype

Icons

A third-party Yaru++ icons for more than 20 distributions

An elegant, flat and modern based on Yaru icons by Canonical developers

Screenshot

List of Icons Screenshot 1 Screenshot 2

Difference between alternative icons themes

  • Yaru++: The normal icons theme, based on Yaru icons by Canonical developers. It does not have dependencies on other icons themes.
  • Yaru++ Color Based on original Yaru, 16px icons are colourful and symlink to 24px and 32px. 16px and 48px icons are sharpened. It requires dependency on Yaru++.
  • Yaru++ Dark: The dark version of Yaru++ for dark GUI or window manager. It requires dependency on Yaru++.
  • Yaru++ Minimal: The minimal icons theme containing only third-party icons and excluding the files that already exist in the Canonical's Yaru original icons theme. It requires dependency on original Yaru. DO NOT use Snap, prefer PPA.
  • Yaru++ Smooth: The 32px and 48px icons are symlinked to colourful scalable icons instead of sharpened icons that are hated by the perfectionists. It requires dependency on Yaru++.
  • kYaru++: Compatible with Kvantum and Qt5ct. It requires dependency on Yaru++.

Installation

Installing the stable version with CLI and with complete pack

Use the scripts to install the latest version directly from this repository (independently of your distribution):

NOTE: Use the same command to update the icon theme.

ROOT directory (recommended)

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | sh

HOME directory for GTK

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | env DESTDIR="$HOME/.icons" sh

HOME directory for KDE

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | env DESTDIR="$HOME/.local/share/icons" sh

*BSD systems

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | env DESTDIR="/usr/local/share/icons" sh

Installing the stable version with CLI and with specific pack

If you do not want to install icons themes, you can specificy icons themes, excluding others

NOTE: Use the same command to update the icon theme.

ROOT directory (recommended)

Only Yaru++

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES=Yaru++ sh

Only Yaru++ and Yaru++ Dark

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++ Yaru++-Dark' sh

Only Yaru++ and Yaru++ Color

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++ Yaru++-Color' sh

Only kYaru++ and Yaru++

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='kYaru++ Yaru++' sh

Only Yaru++ and Yaru++ Smooth

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++ Yaru++-Smooth' sh

Only Yaru++ Minimal

For Ubuntu users:

  • Old versions: You must install manually original Yaru icons's latest version onto /usr/share/icons/;
  • 18.04, 19.04 and 19.10: Yaru icons are already installed, but outdated. You must upgrade the icons theme. Prefer the PPA. DO NOT use Snap!
  • 20.04 and above: No installed. It is already Yaru icons' latest version, and it is well located in /usr/share/icons/.
wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++-Minimal' sh

HOME directory for GTK

Only Yaru++

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES=Yaru++ env DESTDIR="$HOME/.icons" sh

Only Yaru++ and Yaru++ Dark

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++ Yaru++-Dark' env DESTDIR="$HOME/.icons" sh

Only Yaru++ and Yaru++ Color

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++ Yaru++-Color' env DESTDIR="$HOME/.icons" sh

Only kYaru++ and Yaru++

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='kYaru++ Yaru++' env DESTDIR="$HOME/.icons" sh

Only Yaru++ and Yaru++ Smooth

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++ Yaru++-Smooth' env DESTDIR="$HOME/.icons" sh

Only Yaru++ Minimal

For Ubuntu users:

  • Old versions: You must install manually original Yaru icons's latest version onto /usr/share/icons/;
  • 18.04, 19.04 and 19.10: Yaru icons are already installed, but outdated. You must upgrade the icons theme. Prefer the PPA. DO NOT use Snap!
  • 20.04 and above: No installed. It is already Yaru icons' latest version, and it is well located in /usr/share/icons/.
wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++-Minimal' env DESTDIR="$HOME/.icons" sh

After, there is a simple way to hack the original Yaru icons theme to use only third party icons. Simply change the following line in /usr/share/icons/Yaru/index.theme file:

Inherits=Humanity,hicolor 

becomes

Inherits=Yaru++-Minimal,Humanity,hicolor

HOME directory for KDE

Only Yaru++

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES=Yaru++ env DESTDIR="$HOME/.local/share/icons" sh

Only Yaru++ and Yaru++ Dark

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++ Yaru++-Dark' env DESTDIR="$HOME/.local/share/icons" sh

Only Yaru++ and Yaru++ Color

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++ Yaru++-Color' env DESTDIR="$HOME/.local/share/icons" sh

Only kYaru++ and Yaru++

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='kYaru++ Yaru++' env DESTDIR="$HOME/.local/share/icons" sh

Only Yaru++ and Yaru++ Smooth

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++ Yaru++-Smooth' env DESTDIR="$HOME/.local/share/icons" sh

Only Yaru++ Minimal

For Ubuntu users:

  • Old versions: You must install manually original Yaru icons's latest version onto /usr/share/icons/;
  • 18.04, 19.04 and 19.10: Yaru icons are already installed, but outdated. You must upgrade the icons theme. Prefer the PPA. DO NOT use Snap!
  • 20.04 and above: No installed. It is already Yaru icons' latest version, and it is well located in /usr/share/icons/.
wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++-Minimal' env DESTDIR="$HOME/.local/share/icons" sh

After, there is a simple way to hack the original Yaru icons theme to use only third party icons. Simply change the following line in /usr/share/icons/Yaru/index.theme file:

Inherits=Humanity,hicolor 

becomes

Inherits=Yaru++-Minimal,Humanity,hicolor

*BSD systems

Only Yaru++

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES=Yaru++ env DESTDIR="/usr/local/share/icons" sh

Only Yaru++ and Yaru++ Dark

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++ Yaru++-Dark' env DESTDIR="/usr/local/share/icons" sh

Only Yaru++ and Yaru++ Color

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++ Yaru++-Color' env DESTDIR="/usr/local/share/icons" sh

Only kYaru++ and Yaru++

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='kYaru++ Yaru++' env DESTDIR="/usr/local/share/icons" sh

Only Yaru++ and Yaru++ Smooth

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++ Yaru++-Smooth' env DESTDIR="/usr/local/share/icons" sh

Only Yaru++ Minimal

Observe that Canonical's original Yaru icons needs to be installed firstly

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | THEMES='Yaru++-Minimal' env DESTDIR="/usr/local/share/icons" sh

After, there is a simple way to hack the original Yaru icons theme to use only third party icons. Simply change the following line in /usr/share/icons/Yaru/index.theme file:

Inherits=Humanity,hicolor 

becomes

Inherits=Yaru++-Minimal,Humanity,hicolor

Uninstall

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | env uninstall=true sh

Installing the beta/dev version with CLI

You will receive daily or weekly the latest commits directly from this repository's branch beta, under @Bonandry's inspection. It is important to observe that the beta version may show some unstability, bugs and broken something as @Bonandry does not have knoweldge of the programming.

NOTE: Use the same command to update the icon theme.

ROOT directory (recommended)

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | TAG=beta sh

HOME directory for GTK

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | TAG=beta env DESTDIR="$HOME/.icons" sh

HOME directory for KDE

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | TAG=beta env DESTDIR="$HOME/.local/share/icons" sh

*BSD systems

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | TAG=beta env DESTDIR="/usr/local/share/icons" sh

Uninstall

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | TAG=beta env uninstall=true sh

Installing the nightly version with CLI

You will receive hourly or daily the latest commits directly from this repository's branch nightly, under @gusbemacbe's inspection. It is important to observe that the nightly version may show very few bugs, but without something broken as @gusbemacbe has knoweldge of programming.

NOTE: Use the same command to update the icon theme.

ROOT directory (recommended)

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | TAG=nightly sh

HOME directory for GTK

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | TAG=nightly env DESTDIR="$HOME/.icons" sh

HOME directory for KDE

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | TAG=nightly env DESTDIR="$HOME/.local/share/icons" sh

*BSD systems

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | TAG=nightly env DESTDIR="/usr/local/share/icons" sh

Uninstall

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | TAG=nightly env uninstall=true sh

Bugs

Please visit the wiki about the bugs at Suru++ Ubuntu

Request

Please visit the wiki about how to request an icon at Suru++ Ubuntu

Credits and Licences