Skip to content

Latest commit

 

History

History
87 lines (59 loc) · 2.68 KB

README.md

File metadata and controls

87 lines (59 loc) · 2.68 KB

GTHEME

A blazingly fast easy to use dotfile and global theme manager for *NIX systems written in Rust 🔥

Gtheme

Demo using wip desktop. To check out more desktop configurations refer to Gtheme-Desktops →

 O V E R V I E W  👁️‍🗨️

Its main goal is to standarize and abstract hardware specific configurations and change your desktop colors with +350 different themes and wallpapers.

You can write some patterns with generic attributes, and then Gtheme will fill those values with the appropriate ones following the selected theme/settings.

The final result you get is that you can change between any desktop of your choice with a single command, and also change the theme of all applications in a centralized and automatized way. Moreover, you can also install desktops from other people who had already adapted their dotfiles to Gtheme and everything will work just fine.

To sum up, you can try your favourite Unixporn ricings 🍚 (if authors port them to Gtheme) with a plug'n play experience.

 I N S T A L L A T I O N  🛠

You only need to clone this repo, run the installation script and follow the initial setup:

git clone --depth 1 https://github.com/daavidrgz/gtheme.git gtheme 
cd gtheme
./install.sh

 W I K I  🪧

Refer to the WIKI to know how to apply desktops, themes, and create your own ones.

Wiki is now on construction, so it is not hosted yet.

How to build wiki docs

cargo install mdbook
git clone [email protected]:daavidrgz/gtheme-docs.git
cd gtheme-docs
mdbook serve
# Now you have wiki running on http://localhost:3000

# Alternatively, you could build html files and then open static files with browser
#mdbook build
#<browser> book/index.html

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.