A fork of the Materia GTK theme.

Important information: Google announced that, from September 2026, Android devices will require ALL apps to be signed by Google, effectively leading to an iOS situation. Value your right to a computer that does what you want; do not tolerate this monopolistic practice! Contact me if you don't understand why it is bad. Click to learn more.

 INSTALL.md

View raw Download
text/plain • 1.44 kiB
Unicode text, UTF-8 text

Installation from source

Dependencies

Materia requires the following build and runtime dependencies:

  • meson >= 0.47.0

  • sassc

  • gnome-themes-extra (or gnome-themes-standard for older distributions)

  • Murrine engine — The package name depends on the distro:

    • gtk-engine-murrine on Arch Linux

    • gtk-murrine-engine on Fedora

    • gtk2-engine-murrine on openSUSE

    • gtk2-engines-murrine on Debian, Ubuntu, etc.

Steps to install

  1. Clone the repository and move into the project directory in terminal:

git clone https://github.com/nana-4/materia-theme
cd materia-theme
  1. Configure and install it using Meson:

meson _build
meson install -C _build

Build options

Option | Default Value | Description - | - | --- prefix | /usr | Installation prefix colors | default,light,dark | Choose color variant(s) sizes | default,compact | Choose size variant(s) gnome_shell_version | n/a (auto) | Manually set gnome-shell version

Build options can be set at the configuration time, for example:

meson _build -Dprefix="$HOME/.local" -Dcolors=default,dark -Dsizes=compact

Installation for older distributions

If you can't use Meson >= 0.47.0, you can use ./install.sh instead:

sudo ./install.sh

For installation options, run: ./install.sh --help

Uninstallation

Delete the installed directories:

sudo rm -rf /usr/share/themes/Materia{,-dark,-light}{,-compact}
                
                    
1
## Installation from source
2
3
### Dependencies
4
5
Materia requires the following build and runtime dependencies:
6
7
- `meson` >= 0.47.0
8
- `sassc`
9
- `gnome-themes-extra` (or `gnome-themes-standard` for older distributions)
10
- Murrine engine — The package name depends on the distro:
11
- `gtk-engine-murrine` on Arch Linux
12
- `gtk-murrine-engine` on Fedora
13
- `gtk2-engine-murrine` on openSUSE
14
- `gtk2-engines-murrine` on Debian, Ubuntu, etc.
15
16
### Steps to install
17
18
1. Clone the repository and move into the project directory in terminal:
19
20
```sh
21
git clone https://github.com/nana-4/materia-theme
22
cd materia-theme
23
```
24
25
2. Configure and install it using Meson:
26
27
```sh
28
meson _build
29
meson install -C _build
30
```
31
32
### Build options
33
34
Option | Default Value | Description
35
--- | --- | ---
36
`prefix` | `/usr` | Installation prefix
37
`colors` | `default,light,dark` | Choose color variant(s)
38
`sizes` | `default,compact` | Choose size variant(s)
39
`gnome_shell_version` | n/a (auto) | Manually set gnome-shell version
40
41
Build options can be set at the configuration time, for example:
42
43
```sh
44
meson _build -Dprefix="$HOME/.local" -Dcolors=default,dark -Dsizes=compact
45
```
46
47
## Installation for older distributions
48
49
If you can't use Meson `>= 0.47.0`, you can use `./install.sh` instead:
50
51
```sh
52
sudo ./install.sh
53
```
54
55
For installation options, run: `./install.sh --help`
56
57
## Uninstallation
58
59
Delete the installed directories:
60
61
```sh
62
sudo rm -rf /usr/share/themes/Materia{,-dark,-light}{,-compact}
63
```
64