/themer

Manage color scheme configuration for your desktop environment with Themer

Primary LanguageRust

image

About

Themer allows you to update themes for your desktop environment with just one command by swapping blocks of code that define color theme (and more!) variables inside configuration files.

Documentation

You can read documentation at Wiki page to get started.

Installation

To install latest version of Themer, execute this command inside of your terminal

bash <(curl https://github.com/uwumouse/themer/releases/latest/download/install.sh -L -s)

Script will prompt you before installation will begin.

Any other version can be installed with similar command by swapping <release tag> with the desired version prefixed by v

bash <(curl https://github.com/uwumouse/themer/releases/download/<release tag>/install.sh -L -s)

Examples

You can go to examples directory to see some examples to follow.

What Themer can do?

  • Automatically set/swap color scheme variables (practically any variables) defined in your configuration file
  • Custom format: define your own code to be injected when you swap a theme.
  • Ignoring variables you don't need for each file
  • Specify command to reload your environment automatically
  • Aliasing vars for some custom names
  • Import files inside custom block