Skip to content
This repository was archived by the owner on Mar 8, 2023. It is now read-only.

Commit 914d0ee

Browse files
committed
edited README
1 parent 9e64690 commit 914d0ee

File tree

3 files changed

+69
-122
lines changed

3 files changed

+69
-122
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
**NOTE: Before reporting a bug, please check whether it also occurs with other themes.**
2-
> If the bug also occurs with other themes (especially upstream default theme),
3-
it is very likely an upstream issue.
2+
> If the bug also occurs with other themes (especially upstream Materia and default theme), it is very likely an upstream issue, so please, report it in the affected repo.
43
54
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
65

76
If you report a bug or ask a question, please include the following information as required:
8-
- Materia version
7+
- Equilux version
98
- GTK+ 3 version (You can check it with `pkg-config --modversion gtk+-3.0`)
109
- Distribution (and version)
1110
- Desktop environment (and version)

README.md

Lines changed: 67 additions & 119 deletions
Original file line numberDiff line numberDiff line change
@@ -1,184 +1,132 @@
1-
# Materia
1+
# Equilux Theme
22

3-
Materia (formerly Flat-Plat) is a [Material Design](https://material.io) theme for GNOME/GTK+ based desktop environments.
4-
It supports GTK+ 3, GTK+ 2, GNOME Shell, Budgie, MATE, Unity, LightDM, GDM, Chrome theme, etc.
3+
![Screenshot](screenshot.png)
54

6-
Also Materia has compatibility with [oomox theme designer](https://github.com/actionless/oomox).
5+
The Equilux Theme provides a couple of full-dark, neutral-gray theme for GNOME/GTK+ based desktop environments. It supports GTK+ 3, GTK+ 2, GNOME Shell, Budgie, MATE, Unity, LightDM, GDM, Chrome theme, etc.
76

8-
## Features
7+
It is based on the [Materia Theme](https://github.com/nana-4/materia-theme). For detailed features and documentation, please, check upstream.
98

10-
**Ripple effect** animations for GTK+ 3 are supported:
9+
### Motivation
1110

12-
![Button](../images/Button.gif?raw=true)
11+
The Equilux themes provide a neutral dark-balanced color-scheme not designed to be __fancy__, but to be __useful__ for a few specific goals.
1312

14-
**3 color variants** and **2 size variants** are available:
13+
1. __Minimize eye strain__: when you pass many hours in front of the screen or you are hyper-sensitive to light, saturation and contrast, your eyes will benefit from a dull UI
1514

16-
| **Materia** | **standard** | **compact** |
17-
|:-:|:-:|:-:|
18-
| **standard** | ![Materia][1] | ![Materia-compact][2] |
19-
| **dark** | ![Materia-dark][3] | ![Materia-dark-compact][4] |
20-
| **light** | ![Materia-light][5] | ![Materia-light-compact][6] |
15+
2. __Avoid disrupting your circadian rhythms__: a neutral color-cast-free UI helps your body to produce enough melatonin at night time and sleep better, working nicely with software like `f.lux`, `redshift`, `NightLight`, ...
2116

22-
[1]: ../images/Materia.png?raw=true
23-
[2]: ../images/Materia-compact.png?raw=true
24-
[3]: ../images/Materia-dark.png?raw=true
25-
[4]: ../images/Materia-dark-compact.png?raw=true
26-
[5]: ../images/Materia-light.png?raw=true
27-
[6]: ../images/Materia-light-compact.png?raw=true
17+
3. __Professional use in image editing, graphic design, 3D rendering__: in that fields any color cast or excessive contrast, brightness or darkness introduced by the UI would affect the overall perception of the color and balance of the images
2818

29-
Various **desktop environments** are supported:
19+
4. __You may just like it__: even if the style is not the main goal, many people find that its very clean and minimalistic UI looks cool and professional
3020

31-
- GNOME Shell `>=3.18`
32-
- Budgie `>=10.2.5`
33-
- MATE `>=1.14`
34-
- Unity `>=7.4`
35-
- ... and more DEs are [planned](TODO.md#supports).
3621

37-
## Installation
22+
### Technical Focus
3823

39-
#### Ubuntu 18.04 / Debian sid
24+
The Equilux Theme sticks to the upstream theme as much as possible, and is exclusively focused on the following points:
4025

41-
[Official package](https://packages.debian.org/unstable/materia-gtk-theme) (maintained by @isaagar) is available:
26+
- Total removal of any color cast from the background elements (neutral base)
27+
- Use of a neutral base for all the UI elements, with exception of a few button/boxes
28+
- Maximum reduction of contrast/saturation
29+
- Medium overall brightness/darkness of the UI
4230

43-
```
44-
sudo apt install materia-gtk-theme
45-
```
31+
### Changes from the Upstream Theme
4632

47-
#### Ubuntu 16.04 / 17.10
33+
- The installer script installs only the Equilux variants
34+
- Addition of Ubuntu font family and removal of the "M+ c1" font.
35+
- A few minor cosmetic fixes
36+
- Minimal changes in the color assignations in order to make the Equilux palette work OK with the theme.
4837

49-
Package is available via [PPA](https://launchpad.net/~dyatlov-igor/+archive/ubuntu/materia-theme) (maintained by @igor-dyatlov):
50-
51-
```
52-
sudo add-apt-repository ppa:dyatlov-igor/materia-theme
53-
sudo apt update
54-
sudo apt install materia-gtk-theme
55-
```
38+
## Theme Installation/Uninstallation
5639

57-
#### Arch Linux
40+
**Installation**: Download the latest `equilux-theme-*.tar.xz` version listed in the __Files__ tab [here](https://www.opendesktop.org/p/1182169/), unzip it and move the Equilux* dirs to `/usr/share/themes`. As an alternative you can download the source of the latest release [here](https://github.com/ddnexus/equilux-theme/releases) and run the `install.sh` script as privileged user.
5841

59-
[Official package](https://www.archlinux.org/packages/community/any/materia-gtk-theme/) (maintained by @ArchangeGabriel):
42+
**Uninstallation**: Delete the installed directories: `sudo rm -rf /usr/share/themes/Equilux{,-compact}`
6043

61-
```
62-
sudo pacman -S materia-gtk-theme
63-
```
44+
## Font Customization
6445

65-
#### Fedora / EPEL
46+
After you install the themes, you may want to customize the fonts by editing the `font-family` CSS rule inside the installed CSS file(s) `/usr/share/themes/Equilux{,-compact}/gnome-shell/gnome-shell.css`.
6647

67-
Package is available via [Copr](https://copr.fedorainfracloud.org/coprs/tcg/themes/) (maintained by @LaurentTreguier):
48+
Here is the current line that affects the fonts:
6849

6950
```
70-
sudo dnf copr enable tcg/themes
71-
sudo dnf install materia-theme
51+
font-family: Roboto, Ubuntu, Cantarell, Sans-Serif;
7252
```
7353

74-
#### Flatpak
54+
You can edit it manually with any text-editor, or you can run a simple command (courtesy of nana-4). Just remember to edit the "your-preferred-font" string :).
7555

76-
3 variants (Materia, Materia-dark, Materia-light) are available via Flathub:
56+
For example: prepending `your-preferred-font`:
7757

7858
```
79-
flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
80-
flatpak install flathub org.gtk.Gtk3theme.Materia
81-
flatpak install flathub org.gtk.Gtk3theme.Materia-dark
82-
flatpak install flathub org.gtk.Gtk3theme.Materia-light
59+
sudo sed -i 's/Roboto/your-preferred-font, Roboto/g' /usr/share/themes/Equilux{,-compact}/gnome-shell/gnome-shell.css
8360
```
8461

85-
### Manual Installation
86-
87-
#### Requirements
62+
or switching priority between `Roboto` and `Ubuntu`:
8863

89-
You need to have the following dependencies:
64+
```
65+
sudo sed -i 's/Roboto, Ubuntu/Ubuntu, Roboto/g' /usr/share/themes/Equilux{,-compact}/gnome-shell/gnome-shell.css
66+
```
9067

91-
- GTK+ `>=3.18`
92-
- `gnome-themes-standard` or `gnome-themes-extra` — The package name depends on the distro.
93-
- Murrine engine — The package name depends on the distro.
94-
- `gtk-engine-murrine` on Arch Linux
95-
- `gtk-murrine-engine` on Fedora
96-
- `gtk2-engine-murrine` on openSUSE
97-
- `gtk2-engines-murrine` on Debian, Ubuntu, etc.
68+
or change it as you prefer.
9869

99-
#### Installation
70+
## GDM Theme Installation/Uninstallation
10071

101-
Run the following commands in the terminal:
72+
See the the upstream instruction [here](https://github.com/nana-4/materia-theme/wiki/GDM-Theme).
10273

103-
```sh
104-
cd /tmp && wget -qO - https://github.com/nana-4/materia-theme/archive/master.tar.gz | tar xz
105-
cd materia-theme-master
106-
sudo ./install.sh
107-
```
74+
## Related Items
10875

109-
**Note:** `./install.sh` allows the following options:
76+
A quick list of items that - for different reasons - fit well with the Equilux style and concept. Please, submit your suggestions as a new Issue, so I will add a note in this section.
11077

111-
```
112-
-d, --dest DIR Specify destination directory
113-
-n, --name NAME Specify theme name
114-
-c, --color VARIANTS... Specify color variant(s) [standard|dark|light]
115-
-s, --size VARIANT Specify size variant [standard|compact]
116-
```
78+
### Wallpapers
11779

118-
Without any options, **Materia** will be installed with **all variants** into `/usr/share/themes`.
119-
Try `./install.sh --help` for more information.
80+
Seamless textures from various sources and authors, converted to low contrast/brightness grayscale available in the __Files__ tab [here](https://www.opendesktop.org/p/1182169/)
12081

121-
#### Uninstallation
82+
### Icons
12283

123-
Delete the installed directories:
84+
- [Circle Numix Icons](https://github.com/numixproject/numix-icon-theme-circle): a circle themed icon set well maintained and not too bright (if you use Numix Folders below to tame the folder colors)
12485

125-
```sh
126-
sudo rm -rf /usr/share/themes/Materia{,-compact,-dark,-dark-compact,-light,-light-compact}
127-
```
86+
- [Numix Folders](https://github.com/numixproject/numix-folders): Customization script to change the colors and style of the numix folders (otherwise too bright and saturated). Recommended settings: Style: 6, Primary color: #9c9c9c, Secondary color; #9c9c9c, Symbol: #656565
12887

129-
## Recommendations
88+
- [Zafiro icons](https://github.com/zayronxio/Zafiro-icons): a flat theme with "washed" pastel colors
13089

131-
#### Font
90+
- [Papirus-Icon-Theme](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/): a flat, sticker-like icon theme with a few variants (recommended Papirus-Dark)
13291

133-
- To properly display the theme, use a font family including **Medium** weight (e.g. [Roboto](https://github.com/google/roboto) or [M+](https://mplus-fonts.osdn.jp)).
134-
- Set the font size to `9.75` or `10.5` (i.e. 13px or 14px at 96dpi).
92+
- [Papirus Folders Script](https://github.com/PapirusDevelopmentTeam/papirus-folders): Customization script to change the colors of the papirus folders. Recommended command: `papirus-folders -C grey --theme Papirus-Dark`
13593

136-
#### Chrome Theme
94+
### GNOME Extensions
13795

138-
To use the Chrome theme;
96+
- [Darker Overview](https://extensions.gnome.org/extension/1177/darker-overview/): Customize the darkness of the background in the Overview. It can also remove the ugly vignette effect
13997

140-
1. Open the `chrome` folder on `/usr/share/themes/Materia<-variant>`.
141-
2. Drag and drop the `.crx` files into the Chrome/Chromium Extensions page (`chrome://extensions`).
98+
- [Desaturate All](https://extensions.gnome.org/extension/1102/desaturate-all/): Desature the entire gnome workspace (I hacked a copy to have 4 deaturation levels instead of all-or-none: ask if interested)
14299

143-
#### GDM Theme
100+
- [AppMenu Regular Icons](https://extensions.gnome.org/extension/970/appmenu-regular-icons/): Disables Symbolic Icons in the app menu. In the mostly grayscale UI, a small colored icon is useful to quickly identify the app you are in. Besides it normalizes the icons that otherwise would be grey or colored with no particular consistence.
144101

145-
You can change the GDM (lock/login screen) theme by replacing the default GNOME Shell theme.
146-
See the wiki for details: https://github.com/nana-4/materia-theme/wiki/GDM-Theme
102+
- [Background Logo](https://extensions.gnome.org/extension/889/background-logo/): Overlay an icon/pict in the bottom right corner. A bit buggy and useless :) but a nice touch.
147103

148-
## Previews
104+
### App Themes and Settings
149105

150-
##### GNOME Shell
151-
![GNOME Shell](../images/gnome.png?raw=true)
106+
- [Equilux-Telegram](https://github.com/aquatix/Equilux-Telegram-Theme)
152107

153-
##### Budgie Desktop
154-
![Budgie Desktop](../images/budgie.png?raw=true)
108+
- [Equilux-Flubox](https://www.opendesktop.org/p/1193958/)
155109

156-
##### GDM
157-
![GDM](../images/gdm-unlock.png?raw=true)
110+
- [HexChat](https://dl.hexchat.net/themes/Zenburn.hct): the Zenburn theme fits well with Equilux
158111

159-
<sub>**Previews Info:** Icon Theme: [Paper](https://github.com/snwh/paper-icon-theme) | Font: [M+ 1C](https://mplus-fonts.osdn.jp) 9.75pt | Dock's icon size: 48px + fixed | [Wallpapers](https://imgur.com/a/v2Ovx)</sub>
112+
- [Smyck terminal](https://github.com/DarthWound/smyck-gnome-terminal): a script to use SMYCK palette in GNOME Terminal
160113

161-
## Customization
114+
- [Equilux-Firefox](https://github.com/cj-sv/equilux-firefox): an Equilux color scheme for Firefox userContent.css and userChrome.css.
162115

163-
Materia allows you to change the color scheme relatively easily. See [`HACKING.md`](HACKING.md#changing-the-color-scheme-with-script) for details.
116+
- [Tint2](https://gist.github.com/meskarune/329826937aea0effdbfa9f3bdc7e7989): tint2 panel theme that matches Equilux.
164117

165-
## Contributing
118+
- TBD: add the style settings consistent with the Equilux Palette for apps like Vivaldi, Tilix, RubyMine, SmartGit, DeepGit, ...
166119

167-
If you find bugs or have suggestions, please report it to the [issue tracker](https://github.com/nana-4/materia-theme/issues). Any contribution would be much appreciated.
120+
## Branches
168121

169-
ToDo list can be found here: [`TODO.md`](TODO.md)
122+
Master is always the upstream master: no changes from the base theme there.
123+
The `equilux-*` branch(es) are the branches with the changes from the upstream master.
124+
Please, notice that the `*-dev` branches are getting rebased on top of master at each new release. The old versions will be tagged and will not be removed/rebased.
170125

171126
## License
172127

173-
Materia is distributed under the terms of the GNU General Public License, version 2 or later. See the [`COPYING`](COPYING) file for details.
128+
The Equilux Theme is distributed under the terms of the GNU General Public License, version 2 or later. See the [`COPYING`](COPYING) file for details.
174129

175130
## Credits
176131

177-
- Materia is based on [Adwaita](HACKING.md#upstream-theme-sources) by GNOME.
178-
- Design and specifications are based on Google's [Material Design](https://material.io).
179-
- The included symbolic icons are based on [Material Design icons](https://github.com/google/material-design-icons) by Google.
180-
- Chrome/Chromium scrollbars extension was forked from [Adwaita-chrome-scrollbar](https://github.com/gnome-integration-team/chrome-gnome-scrollbar) by GNOME Integration Team.
181-
- Yauhen Kirylau (@actionless) who is oomox author polished scripts and supported Materia with [oomox](https://github.com/actionless/oomox).
182-
- @n3oxmind who helped improve the installation script.
183-
184-
Also thank you to all contributors and upstream developers.
132+
- All credits go to the [Materia Theme](https://github.com/nana-4/materia-theme), its author and contributors.

screenshot.png

1010 KB
Loading

0 commit comments

Comments
 (0)