-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain-conf.toml
31 lines (22 loc) · 1.38 KB
/
main-conf.toml
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
## main config for gtk-tint
## point to the directory where all GTK themes are kept
theme_dir = '$HOME/.themes/'
## point to the theme to use as a base
## this is defined explicitly here to prevent tinting an already tintied theme.
base_theme = ''
## this option defines how to get a base theme for a specific system. it pulls from the inputs/base-theme directory for a script with a matching name.
base_theme_module = 'gtk2.sh'
## define tint factor to use. gtk-tint uses this value if the input script doesn't provide a tint factor AND if the fine-grained rules don't override the tint factor for a specific element.
fallback_tint_factor = 0.2
## specify the module to use to get the accent color (path)
accent_module = "kde_accent/"
## define which tinting method to use
tint_method = "oklab-linear-interpolation"
## define the suffix to tint the base theme with
alter_suffix = "-tint"
## specify a list of output modules to call.
## these are directories containing a script, a config for that script, and other supporting files.
outputs = [ 'gtk2/', 'gtk3/', 'gtk4/' ]
## WIP feature: Theme Mapping
## This feature aims to provide a few methods to map the key-value pairs of one theme to those of another, such that one theme module can provide coloring to several other themes.
## themes will be mapped based on the okLAB lumiance values of the colors. This preserves theme readability and contrast.