Skip to content

jaxwilko/gtk-theme-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Material GTK Framework

Install

Clone the project then cd into the project folder.

To install the default theme (palenight) then run:

./main.sh -i

To install a theme by name (e.g. Amarena) run:

./main.sh -t amarena -i

Options

  • -h Show script usage
  • -v Show output
  • -i Install
  • -c Recompile theme
  • -f Force png asset recompilation
  • -o Install theme icon set
  • -s Switch theme/icons active after install
  • -t theme-name Pick a theme to compile or install
  • -n theme-name Create a new theme config
  • -d /path/to/dir Pick a custom dir to install the theme to

Therefore, the following:

./main.sh -t amarena -ios

Will install the Amarena theme and icon set and switch them active upon completion

Hacking

For recompilation of assets you will need:

  • sassc
  • inkscape
  • optipng

To create your own colour scheme, run the following:

./main.sh -n my-awesome-theme

This will create a new file in the themes directory with the same name as your theme, you can then modify the variables within it to your liking.

To recompile gtk2, gtk3 and gnome-shell styles run:

./main.sh -t my-awesome-theme -c

To automatically switch to this theme on completion run:

./main.sh -t my-awesome-theme -cios

To force asset recompilation use the -f option

./main.sh -t my-awesome-theme -ciosf

Feel free to open a PR with your theme if you want to add it to the project.

Credit

Palenight

Palenight Palenight Widget Factory

Amerena

Amarena Amarena Widget Factory