summaryrefslogtreecommitdiff
path: root/README.md
blob: 92fb15d71cb89a8f9accee863626c48130053d55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# shiki-colors-revival
This consists mostly of a script that modifies the original Numix theme's files
to fit to all of the colors in the GNOME Colors palette.

At the moment, these themes are currently intended to be used with Xfce4, since
that's what I use. If you run into problems in another desktop environment,
I'll try to help the best I can though.

Relevant license files can be found underneath the folders. (Numix is GPL-3,
Xfwm4 is GPL-2, Plank themes and build system are ISC)

## Included
- GTK 2 and 3 themes
- Xfwm4 themes
- [Plank](https://launchpad.net/plank) themes

## Downloading
Either use `git` to clone this repository:
    
    git clone https://github.com/Somasis/shiki-colors-revival

or just [download the latest release](releases).

## Installing
1. Open a terminal in this repo's directory.
2. `make`
3. `make install` as root

**Exherbo users**:
    There is an exheres in ::somasis; x11-themes/shiki-colors-revival.

## How this works
In order to minimize the amount of maintenance needed, we base these themes off
of [Numix] so that we benefit from the [shimmerproject]'s work on Numix.
The themes are then generated by using regular expressions to replace certain
variables in the CSS to change the colors to fit the [GNOME Colors palette]
rather than using Numix's default colors. (currently only the selected
background color is replaced)

As a result of doing it this method, we don't have to worry about updating the
CSS every time GNOME's developers decide to break everything with a new minor
version of GTK3, again. We can make upstream do all the work. :)

## Current problems
- I'm still learning GTK, and GNOME developers, for some god-only-knows-why
  reason they decided to provide pretty awful documentation.
- Eventually this will stop working since GNOME developers will probably think
  that GTK 3 on non-GNOME environments is deprecated or something, and not worth
  their support. It's probably better to use Qt in the future.
- It doesn't look exactly like the original theme; part of this is intentional,
  part of it is that the theme looks better, to me, than the original one.

## Credits
- [Numix] by [shimmerproject]
- [Shiki-Colors-Xfwm] by [fredbird67], modified by myself

[Numix]: https://github.com/shimmerproject/Numix
[Shiki-Colors-Xfwm]: http://xfce-look.org/content/show.php/Zukitwo-Colors+Xfwm+Themes?content=148624
[shimmerproject]: http://github.com/shimmerproject
[fredbird67]: http://xfce-look.org/usermanager/search.php?username=fredbird67
[GNOME Colors palette]: https://github.com/Somasis/gnome-colors-revival/blob/master/Palette.png
[releases]: https://github.com/Somasis/shiki-colors-revival/releases