ALEX11BR / ThemeChanger

Theme changing utility for Linux, etc.
GNU General Public License v2.0
31 stars 3 forks source link
gnome gtk gtk3 theme-customizer theme-switcher themes

ThemeChanger

A screenshot of our lovely ThemeChanger

This app is a theme changing utility for Linux, BSDs, and whatnots. It lets the user change GTK 2/3/4, Kvantum, icon and cursor themes, edit GTK CSS with live preview, and set some related options. It also lets the user install icon and widget theme archives.

Features

Installation

Arch Linux & friends

Install the themechanger-git package from the AUR the way you like it. For instance, I like it this way:

yay -S themechanger-git

Nix(OS)

Install the themechanger package from nixpkgs, like this:

nix-env -iA nixos.themechanger # On NixOS
nix-env -iA nixpkgs.themechanger # On any other platform

From source

Make sure you have installed PyGobject, Gtk3, GLib (for the app running); headers thereof, glib-compile-resources, meson, ninja (for the installation process). For reference, this is how you get the required dependencies on Ubuntu:

sudo apt install python3-gi libglib2.0 libgtk-3.0 # runtime dependencies
sudo apt install meson gcc libglib2.0-dev-bin python3-dev python-gi-dev libxcursor-dev libgdk-pixbuf2.0-dev # build-time dependencies

In the folder with the source (obtainable e.g. by running git clone https://github.com/ALEX11BR/ThemeChanger) run meson build, then ninja -C build install, and you're ready to go!

TODOs