INSTALL.md
    
    Unicode text, UTF-8 text
Installation from source
Dependencies
Materia requires the following build and runtime dependencies:
meson>= 0.47.0dart-sass>= 1.23.0 (ornpmif the former is not found)gnome-themes-extra(orgnome-themes-standardfor older distributions)Murrine engine — The package name depends on the distro:
gtk-engine-murrineon Arch Linuxgtk-murrine-engineon Fedoragtk2-engine-murrineon openSUSEgtk2-engines-murrineon Debian, Ubuntu, etc.
Steps to install
Clone the repository and move into the project directory in terminal:
git clone https://github.com/nana-4/materia-theme cd materia-theme
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
gtk4_version | n/a (auto) | Manually set gtk4 version
Build options can be set at the configuration time, for example:
meson _build -Dprefix="$HOME/.local" -Dcolors=default,dark -Dsizes=compact
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
                    - `dart-sass` >= 1.23.0 (or `npm` if the former is not found) 
                
                    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
                    `gtk4_version` | n/a (auto) | Manually set gtk4 version 
                
                    41
                     
                
                    42
                    Build options can be set at the configuration time, for example: 
                
                    43
                     
                
                    44
                    ```sh 
                
                    45
                    meson _build -Dprefix="$HOME/.local" -Dcolors=default,dark -Dsizes=compact 
                
                    46
                    ``` 
                
                    47
                     
                
                    48
                    ## Uninstallation 
                
                    49
                     
                
                    50
                    Delete the installed directories: 
                
                    51
                     
                
                    52
                    ```sh 
                
                    53
                    sudo rm -rf /usr/share/themes/Materia{,-dark,-light}{,-compact} 
                
                    54
                    ``` 
                
                    55