Use our knowledge and create your own icon theme combo – use github to saveguard your work – create your repository


  1. how to create an icon theme
  2. how to put it online on github
  3. how to get it back on another computer – manually
  4. how to get it back on another computer – scripting – automatically
  5. how to build the package so you can install it anywhere
  6. how to create a repository to host the package and install it with sudo pacman -S …

this is a “possible” workflow article

In this video we show you the workflow how to combine different icons to have a new theme altogether.

We could have created my new themes in the video – we ended up creating ArcoLinux-Candy-Beauty-Tela.


git clone

Use the inherits line.

Use github or others.

How to install ArcoLinux-Candy-Beauty-Tela manually

Here we install the theme by using the git clone command and copy paste the content where it supposed to be.

git clone

How to install ArcoLinux-Candy-Beauty-Tela with scripts – arcolinux-nemesis

Here we install the theme by using a script we still have to make.

git clone

How to create a pkgbuild for ArcoLinux-Candy-Beauty-Tela

Let us create a PKGBUILD for the theme . Use and re-use code.

In the end this is the result.

How to create an Arch Linux repository to install the package with sudo pacman -S …

Here we create a new github project that will host any and all of our created packages.

Add the repo to your system with npacman or the ATT. (/etc/pacman.conf)

SigLevel = Optional TrustedOnly
Server =$repo/$arch

Let us create more pkgbuilds for more icon themes

Here we show you how easy it is to create more pkgbuilds if you have created already the one.

You can put anything on your repo

Here we show you how easy it is to add packages from the AUR to your repo

How to add your own repo to /etc/pacman.conf with scripts (not manually)

We change the arcolinux-nemesis scripts to do the work for us. 

Use scripts and walk away.

Let us test our new arcolinux-nemesis script and install the themes from that repo

Create your own repo, put the packages on their you like and install them.

We rename our packages to edu-… – PKGBUILD tutorial

When we have a user base, we do not want them to run into issues.

We want that our newly named package will replace the old package with a simple update.

Pacman can do that. The code for that is “Replace“.

You have seen this before. The user gets a question to replace x with y and a (Y/n) at the end.