9 Commits

40 changed files with 508 additions and 261 deletions

1
.gitignore vendored
View File

@@ -18,3 +18,4 @@ notebooks/
/Makefile /Makefile
data/ data/
archive/

View File

@@ -117,3 +117,76 @@ shade" of the l15-l95 shade group is l55, meaning these groups are very central
(the light triplet could move down by one shade step, but we want these accents (the light triplet could move down by one shade step, but we want these accents
to be as bright as we can get away with; otherwise, they are extremely dull in to be as bright as we can get away with; otherwise, they are extremely dull in
the light modes, and we thus don't mind bias toward a brighter lightness). the light modes, and we thus don't mind bias toward a brighter lightness).
The following table shows the lightness thresholds of accent colors required to
achieve various contrast ratios under different lightness levels of monotone
backgrounds. These ratios correspond to WCAG 2.2 standards:
- WCAG AA: contrast ratio ≥3:1 for large text, ≥4.5:1 for normal text
- WCAG AAA: contrast ratio ≥4.5:1 for large text, ≥7:1 for normal text
The official theme variants treat WCAG AA for normal text as the sweet spot,
but one could redefine accent selection around a more extreme contrast
threshold as desired.
<table>
<tr>
<th rowspan="2">Monotone<br>lightness</th>
<th colspan="3">Accent lightness for contrast ratio</th>
</tr>
<tr>
<th>3:1</th>
<th>4.5:1</th>
<th>7:1</th>
</tr>
<tr>
<td>=15%</td>
<td>≥50%</td>
<td>≥60%</td>
<td>≥75%</td>
</tr>
<tr>
<td>=20%</td>
<td>≥55%</td>
<td>≥65%</td>
<td>≥75%</td>
</tr>
<tr>
<td>=25%</td>
<td>≥55%</td>
<td>≥65%</td>
<td>≥80%</td>
</tr>
<tr>
<td>=30%</td>
<td>≥60%</td>
<td>≥70%</td>
<td>≥80%</td>
</tr>
<tr>
<td>=80%</td>
<td>≤50%</td>
<td>≤40%</td>
<td>≤30%</td>
</tr>
<tr>
<td>=85%</td>
<td>≤50%</td>
<td>≤45%</td>
<td>≤30%</td>
</tr>
<tr>
<td>=90%</td>
<td>≤55%</td>
<td>≤45%</td>
<td>≤35%</td>
</tr>
<tr>
<td>=95%</td>
<td>≤60%</td>
<td>≤50%</td>
<td>≤40%</td>
</tr>
</table>

View File

@@ -1,47 +0,0 @@
# Firefox themes
## Default (grays)
![Monobiome dark](images/firefox/monobiome-dark.png)
[_Monobiome dark_][4]
![Monobiome light](images/firefox/monobiome-light.png)
[_Monobiome light_][5]
## Grassland biome
![Grassland monobiome dark](images/firefox/grassland-monobiome-dark.png)
[_Grassland monobiome dark_][6]
![Grassland monobiome light](images/firefox/grassland-monobiome-light.png)
[_Grassland monobiome light_][6]
## Tundra biome
![Tundra monobiome dark](images/firefox/tundra-monobiome-dark.png)
[_Tundra monobiome dark_][8]
![Tundra monobiome light](images/firefox/tundra-monobiome-light.png)
[_Tundra monobiome light_][9]
## Savanna biome
![Savanna monobiome dark](images/firefox/savanna-monobiome-dark.png)
[_Savanna monobiome dark_][10]
![Savanna monobiome light](images/firefox/savanna-monobiome-light.png)
[_Savanna monobiome light_][11]
[4]: https://addons.mozilla.org/en-US/firefox/addon/monobiome-dark/
[5]: https://addons.mozilla.org/en-US/firefox/addon/monobiome-light/
[6]: https://addons.mozilla.org/en-US/firefox/addon/grassland-monobiome-dark/
[7]: https://addons.mozilla.org/en-US/firefox/addon/grassland-monobiome-light/
[8]: https://addons.mozilla.org/en-US/firefox/addon/tundra-monobiome-dark/
[9]: https://addons.mozilla.org/en-US/firefox/addon/tundra-monobiome-light/
[10]: https://addons.mozilla.org/en-US/firefox/addon/savanna-monobiome-dark/
[11]: https://addons.mozilla.org/en-US/firefox/addon/savanna-monobiome-light/

View File

@@ -89,54 +89,60 @@ applications.
Each of the files in the `app-config/` directory are named according to Each of the files in the `app-config/` directory are named according to
```sh ```sh
monobiome-<biome>-<mode>-<harshness>.<ext> <harshness>-<biome>-monobiome-<mode>.<ext>
``` ```
For example, `monobiome-tundra-dark-soft.vim` is the Vim theme file for the For example, `monobiome-tundra-dark-soft.vim` is the Vim theme file for the
dark `tundra` variant with the soft harshness level. dark `tundra` variant with the soft harshness level.
## `kitty` ## Applications
Find `kitty` themes in `app-config/kitty`. Themes can be activated in your - `kitty`
`kitty.conf` with
```sh Find `kitty` themes in `app-config/kitty`. Themes can be activated in your
include <theme-file> `kitty.conf` with
```
```sh
include <theme-file>
```
## `vim`/`neovim` Themes are generated using the [`kitty` theme
Find `vim`/`neovim` themes in `app-config/nvim`. Themes can be activated by placing a template](templates/apps/kitty/templates/active.theme).
theme file on Vim's runtime path and setting it in your `.vimrc`/`init.vim`
with
```sh - `vim`/`neovim`
colorscheme <theme-name>
```
## `fzf` Find `vim`/`neovim` themes in `app-config/nvim`. Themes can be activated by placing a
In `app-config/fzf`, you can find scripts that can be ran to export FZF theme theme file on Vim's runtime path and setting it in your `.vimrc`/`init.vim`
variables. In your shell config (e.g., `.bashrc` or `.zshrc`), you can source with
these files to apply them in your terminal:
```sh
colorscheme <theme-name>
```
```sh Themes are generated using the [`vim` theme
source <theme-file> template](templates/apps/nvim/templates/theme.vim).
```
## Firefox - `fzf`
Find links to install available light/dark Firefox themes for each biome in
[FIREFOX](/FIREFOX.md). You can also download raw XPI files for each theme in
`app-config/firefox/`.
![Default monobiome](images/firefox/default-split.png) In `app-config/fzf`, you can find scripts that can be ran to export FZF theme
*Default monobiome* variables. In your shell config (e.g., `.bashrc` or `.zshrc`), you can source
these files to apply them in your terminal:
```sh
source <theme-file>
```
![Grassland monobiome](images/firefox/grassland-split.png) Themes are generated using the [`fzf` theme
*Grassland monobiome* template](templates/apps/fzf/templates/active.theme).
![Tundra monobiome](images/firefox/tundra-split.png) - Firefox
*Tundra monobiome*
![Savanna monobiome](images/firefox/savanna-split.png) Firefox themes for all monotone backgrounds are publicly listed as [Mozilla
*Savanna monobiome* add-ons][2], and switch between light/dark schemes based on system settings.
You can also download raw XPI files for each theme in `app-config/firefox/`,
each of which is generated using the [Firefox `manifest.json`
template](templates/apps/firefox/templates/none-dark.manifest.json).
![Firefox theme previews](images/firefox/themes.png)
# Switching themes # Switching themes
[`symconf`][3] is a general-purpose application config manager that can be used [`symconf`][3] is a general-purpose application config manager that can be used
@@ -196,4 +202,5 @@ biome/harshness/mode. This can be done for any app config file.
[1]: https://github.com/isa/TextMate-Themes/blob/master/monoindustrial.tmTheme [1]: https://github.com/isa/TextMate-Themes/blob/master/monoindustrial.tmTheme
[2]: https://addons.mozilla.org/en-US/firefox/collections/18495484/monobiome/
[3]: https://github.com/ologio/symconf [3]: https://github.com/ologio/symconf

View File

@@ -1,9 +0,0 @@
cd app-config/firefox
mkdir -p zips
shopt -s nullglob
for f in *; do
[[ -f $f ]] || continue
name=${f##*/}; name=${name%.*}
bsdtar -cf "zips/$name.zip" --format zip -s ':^.*$:manifest.json:' -- "$f"
done

Binary file not shown.

After

Width:  |  Height:  |  Size: 978 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 982 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 981 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 22 KiB

BIN
images/firefox/themes.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 256 KiB

After

Width:  |  Height:  |  Size: 266 KiB

View File

@@ -1,6 +1,6 @@
{ {
"manifest_version": 2, "manifest_version": 2,
"version": "1.1.0", "version": "1.1.1",
"name": "monobiome-f{{theme.biome}}", "name": "monobiome-f{{theme.biome}}",
"theme": { "theme": {
"colors": { "colors": {
@@ -14,7 +14,7 @@
"popup": "rgbx{{ tuple(int(f{{theme.vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}", "popup": "rgbx{{ tuple(int(f{{theme.vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
"popup_text": "rgbx{{ tuple(int(f{{theme.vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}", "popup_text": "rgbx{{ tuple(int(f{{theme.vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
"ntp_background": "rgbx{{ tuple(int(f{{theme.vim.fg2}}[1:][i:i+2],16) for i in (0,2,4)) }}", "ntp_background": "rgbx{{ tuple(int(f{{theme.vim.fg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
"popup_border": "rgbx{{ tuple(int(f{{theme.vim.fg3}}[1:][i:i+2],16) for i in (0,2,4)) }}", "popup_border": "rgbx{{ tuple(int(f{{theme.vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}",
"popup_highlight_text": "rgbx{{ tuple(int(f{{theme.vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}", "popup_highlight_text": "rgbx{{ tuple(int(f{{theme.vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
"popup_highlight": "rgbx{{ tuple(int(f{{theme.vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}", "popup_highlight": "rgbx{{ tuple(int(f{{theme.vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
"toolbar_bottom_separator": "rgbx{{ tuple(int(f{{theme.vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}", "toolbar_bottom_separator": "rgbx{{ tuple(int(f{{theme.vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}",
@@ -37,7 +37,7 @@
"popup": "rgbx{{ tuple(int(f{{theme.vim.bg2}}[1:][i:i+2],16) for i in (0,2,4)) }}", "popup": "rgbx{{ tuple(int(f{{theme.vim.bg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
"popup_text": "rgbx{{ tuple(int(f{{theme.vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}", "popup_text": "rgbx{{ tuple(int(f{{theme.vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
"ntp_background": "rgbx{{ tuple(int(f{{theme.vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}", "ntp_background": "rgbx{{ tuple(int(f{{theme.vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
"popup_border": "rgbx{{ tuple(int(f{{theme.vim.bg3}}[1:][i:i+2],16) for i in (0,2,4)) }}", "popup_border": "rgbx{{ tuple(int(f{{theme.vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}",
"popup_highlight_text": "rgbx{{ tuple(int(f{{theme.vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}", "popup_highlight_text": "rgbx{{ tuple(int(f{{theme.vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
"popup_highlight": "rgbx{{ tuple(int(f{{theme.vim.bg2}}[1:][i:i+2],16) for i in (0,2,4)) }}", "popup_highlight": "rgbx{{ tuple(int(f{{theme.vim.bg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
"toolbar_bottom_separator": "rgbx{{ tuple(int(f{{theme.vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}", "toolbar_bottom_separator": "rgbx{{ tuple(int(f{{theme.vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}",

View File

@@ -0,0 +1,222 @@
{
"default": {
"l15": "oklch(15% 0 137.33)",
"l20": "oklch(20% 0 137.33)",
"l25": "oklch(25% 0 137.33)",
"l30": "oklch(30% 0 137.33)",
"l35": "oklch(35% 0 137.33)",
"l40": "oklch(40% 0 137.33)",
"l45": "oklch(45% 0 137.33)",
"l50": "oklch(50% 0 137.33)",
"l55": "oklch(55% 0 137.33)",
"l60": "oklch(60% 0 137.33)",
"l65": "oklch(65% 0 137.33)",
"l70": "oklch(70% 0 137.33)",
"l75": "oklch(75% 0 137.33)",
"l80": "oklch(80% 0 137.33)",
"l85": "oklch(85% 0 137.33)",
"l90": "oklch(90% 0 137.33)",
"l95": "oklch(95% 0 137.33)",
"l98": "oklch(97.5% 0 137.33)"
},
"badlands": {
"l15": "oklch(15% 0.011 29)",
"l20": "oklch(20% 0.011 29)",
"l25": "oklch(25% 0.011 29)",
"l30": "oklch(30% 0.011 29)",
"l35": "oklch(35% 0.011 29)",
"l40": "oklch(40% 0.011 29)",
"l45": "oklch(45% 0.011 29)",
"l50": "oklch(50% 0.011 29)",
"l55": "oklch(55% 0.011 29)",
"l60": "oklch(60% 0.011 29)",
"l65": "oklch(65% 0.011 29)",
"l70": "oklch(70% 0.011 29)",
"l75": "oklch(75% 0.011 29)",
"l80": "oklch(80% 0.011 29)",
"l85": "oklch(85% 0.011 29)",
"l90": "oklch(90% 0.011 29)",
"l95": "oklch(95% 0.011 29)",
"l98": "oklch(97.5% 0.011 29)"
},
"chaparral": {
"l15": "oklch(15% 0.011 62.5)",
"l20": "oklch(20% 0.011 62.5)",
"l25": "oklch(25% 0.011 62.5)",
"l30": "oklch(30% 0.011 62.5)",
"l35": "oklch(35% 0.011 62.5)",
"l40": "oklch(40% 0.011 62.5)",
"l45": "oklch(45% 0.011 62.5)",
"l50": "oklch(50% 0.011 62.5)",
"l55": "oklch(55% 0.011 62.5)",
"l60": "oklch(60% 0.011 62.5)",
"l65": "oklch(65% 0.011 62.5)",
"l70": "oklch(70% 0.011 62.5)",
"l75": "oklch(75% 0.011 62.5)",
"l80": "oklch(80% 0.011 62.5)",
"l85": "oklch(85% 0.011 62.5)",
"l90": "oklch(90% 0.011 62.5)",
"l95": "oklch(95% 0.011 62.5)",
"l98": "oklch(97.5% 0.011 62.5)"
},
"savanna": {
"l15": "oklch(15% 0.011 104)",
"l20": "oklch(20% 0.011 104)",
"l25": "oklch(25% 0.011 104)",
"l30": "oklch(30% 0.011 104)",
"l35": "oklch(35% 0.011 104)",
"l40": "oklch(40% 0.011 104)",
"l45": "oklch(45% 0.011 104)",
"l50": "oklch(50% 0.011 104)",
"l55": "oklch(55% 0.011 104)",
"l60": "oklch(60% 0.011 104)",
"l65": "oklch(65% 0.011 104)",
"l70": "oklch(70% 0.011 104)",
"l75": "oklch(75% 0.011 104)",
"l80": "oklch(80% 0.011 104)",
"l85": "oklch(85% 0.011 104)",
"l90": "oklch(90% 0.011 104)",
"l95": "oklch(95% 0.011 104)",
"l98": "oklch(97.5% 0.011 104)"
},
"grassland": {
"l15": "oklch(15.01% 0.011 148)",
"l20": "oklch(20% 0.011 148)",
"l25": "oklch(25% 0.011 148)",
"l30": "oklch(30% 0.011 148)",
"l35": "oklch(35% 0.011 148)",
"l40": "oklch(40% 0.011 148)",
"l45": "oklch(45% 0.011 148)",
"l50": "oklch(50% 0.011 148)",
"l55": "oklch(55% 0.011 148)",
"l60": "oklch(60% 0.011 148)",
"l65": "oklch(65% 0.011 148)",
"l70": "oklch(70% 0.011 148)",
"l75": "oklch(75% 0.011 148)",
"l80": "oklch(80% 0.011 148)",
"l85": "oklch(85% 0.011 148)",
"l90": "oklch(90% 0.011 148)",
"l95": "oklch(95% 0.011 148)",
"l98": "oklch(97.5% 0.011 148)"
},
"tundra": {
"l15": "oklch(15% 0.011 262)",
"l20": "oklch(20% 0.011 262)",
"l25": "oklch(25% 0.011 262)",
"l30": "oklch(30% 0.011 262)",
"l35": "oklch(35% 0.011 262)",
"l40": "oklch(40% 0.011 262)",
"l45": "oklch(45% 0.011 262)",
"l50": "oklch(50% 0.011 262)",
"l55": "oklch(55% 0.011 262)",
"l60": "oklch(60% 0.011 262)",
"l65": "oklch(65% 0.011 262)",
"l70": "oklch(70% 0.011 262)",
"l75": "oklch(75% 0.011 262)",
"l80": "oklch(80% 0.011 262)",
"l85": "oklch(85% 0.011 262)",
"l90": "oklch(90% 0.011 262)",
"l95": "oklch(95% 0.011 262)",
"l98": "oklch(97.5% 0.011 262)"
},
"red": {
"l15": "oklch(15% 0.058 29)",
"l20": "oklch(20% 0.074 29)",
"l25": "oklch(25% 0.092 29)",
"l30": "oklch(30% 0.11 29)",
"l35": "oklch(35% 0.128 29)",
"l40": "oklch(40% 0.147 29)",
"l45": "oklch(45% 0.167 29)",
"l50": "oklch(50% 0.183 29)",
"l55": "oklch(55% 0.193 29)",
"l60": "oklch(60% 0.193 29)",
"l65": "oklch(65% 0.182 29)",
"l70": "oklch(70% 0.164 29)",
"l75": "oklch(75% 0.14 29)",
"l80": "oklch(80% 0.112 29)",
"l85": "oklch(85% 0.081 29)",
"l90": "oklch(90% 0.052 29)",
"l95": "oklch(95% 0.024 29)",
"l98": "oklch(97.5% 0.012 29)"
},
"orange": {
"l15": "oklch(15% 0.0301 62.5)",
"l20": "oklch(20% 0.038 62.5)",
"l25": "oklch(25% 0.046 62.5)",
"l30": "oklch(30% 0.058 62.5)",
"l35": "oklch(35% 0.07 62.5)",
"l40": "oklch(40% 0.084 62.5)",
"l45": "oklch(45% 0.1 62.5)",
"l50": "oklch(50% 0.114 62.5)",
"l55": "oklch(55% 0.125 62.5)",
"l60": "oklch(60% 0.134 62.5)",
"l65": "oklch(65% 0.138 62.5)",
"l70": "oklch(70% 0.136 62.5)",
"l75": "oklch(75% 0.128 62.5)",
"l80": "oklch(80% 0.112 62.5)",
"l85": "oklch(85% 0.092 62.5)",
"l90": "oklch(90% 0.064 62.5)",
"l95": "oklch(95% 0.032 62.5)",
"l98": "oklch(97.5% 0.008 62.5)"
},
"yellow": {
"l15": "oklch(14.99% 0.02 104)",
"l20": "oklch(20% 0.024 104)",
"l25": "oklch(25% 0.03 104)",
"l30": "oklch(30% 0.036 104)",
"l35": "oklch(35% 0.044 104)",
"l40": "oklch(40% 0.05 104)",
"l45": "oklch(45% 0.06 104)",
"l50": "oklch(50% 0.068 104)",
"l55": "oklch(55% 0.076 104)",
"l60": "oklch(60% 0.082 104)",
"l65": "oklch(65% 0.088 104)",
"l70": "oklch(70% 0.088 104)",
"l75": "oklch(75% 0.086 104)",
"l80": "oklch(80% 0.082 104)",
"l85": "oklch(85% 0.072 104)",
"l90": "oklch(90% 0.058 104)",
"l95": "oklch(95% 0.04 104)",
"l98": "oklch(97.5% 0.016 104)"
},
"green": {
"l15": "oklch(14.99% 0.0401 148)",
"l20": "oklch(20% 0.048 148)",
"l25": "oklch(25% 0.056 148)",
"l30": "oklch(30% 0.064 148)",
"l35": "oklch(35% 0.072 148)",
"l40": "oklch(40% 0.08 148)",
"l45": "oklch(45% 0.09 148)",
"l50": "oklch(50% 0.098 148)",
"l55": "oklch(55% 0.104 148)",
"l60": "oklch(60% 0.108 148)",
"l65": "oklch(65% 0.11 148)",
"l70": "oklch(70% 0.108 148)",
"l75": "oklch(75% 0.102 148)",
"l80": "oklch(80% 0.094 148)",
"l85": "oklch(85% 0.084 148)",
"l90": "oklch(90% 0.072 148)",
"l95": "oklch(95% 0.05 148)",
"l98": "oklch(97.5% 0.024 148)"
},
"blue": {
"l15": "oklch(15% 0.06 262)",
"l20": "oklch(20% 0.072 262)",
"l25": "oklch(25% 0.084 262)",
"l30": "oklch(30% 0.096 262)",
"l35": "oklch(35% 0.106 262)",
"l40": "oklch(40% 0.116 262.01)",
"l45": "oklch(45% 0.124 262)",
"l50": "oklch(50% 0.13 262)",
"l55": "oklch(55% 0.132 262)",
"l60": "oklch(60% 0.128 262)",
"l65": "oklch(65% 0.122 262)",
"l70": "oklch(70% 0.11 262)",
"l75": "oklch(75% 0.096 262)",
"l80": "oklch(80% 0.08 262)",
"l85": "oklch(85% 0.064 262)",
"l90": "oklch(90% 0.044 262)",
"l95": "oklch(95% 0.023 262)",
"l98": "oklch(97.5% 0.011 262)"
}
}

View File

@@ -1,4 +1,4 @@
version = "1.1.0" version = "1.1.1"
[default] [default]
l15 = "#0b0b0b" l15 = "#0b0b0b"

View File

@@ -14,12 +14,12 @@ contrast = "default"
# -------------------------------------------- # --------------------------------------------
# - SYS -------------------------------------- # - SYS --------------------------------------
bg0 = "f{{default.l20}}" # < MIN > bg0 = "f{{alpine.l20}}" # < MIN >
bg1 = "f{{default.l25}}" # < +05 > bg1 = "f{{alpine.l25}}" # < +05 >
bg2 = "f{{default.l30}}" # < +10 > bg2 = "f{{alpine.l30}}" # < +10 >
bg3 = "f{{default.l35}}" # < +15 > bg3 = "f{{alpine.l35}}" # < +15 >
grey = "f{{default.l50}}" # < +30 > grey = "f{{alpine.l50}}" # < +30 >
red = "f{{red.l60}}" # < +40 > red = "f{{red.l60}}" # < +40 >
orange = "f{{orange.l60}}" # < +40 > orange = "f{{orange.l60}}" # < +40 >
@@ -30,50 +30,50 @@ blue = "f{{blue.l60}}" # < +40 >
violet = "f{{blue.l60}}" # < +40 > violet = "f{{blue.l60}}" # < +40 >
magenta = "f{{red.l60}}" # < +40 > magenta = "f{{red.l60}}" # < +40 >
fg3 = "f{{default.l70}}" # < +50 > fg3 = "f{{alpine.l70}}" # < +50 >
fg2 = "f{{default.l75}}" # < +55 > fg2 = "f{{alpine.l75}}" # < +55 >
fg1 = "f{{default.l80}}" # < +60 > fg1 = "f{{alpine.l80}}" # < +60 >
fg0 = "f{{default.l85}}" # < MAX > fg0 = "f{{alpine.l85}}" # < MAX >
# -------------------------------------------- # --------------------------------------------
# - APP -------------------------------------- # - APP --------------------------------------
[term] [term]
foreground = "f{{default.l90}}" # < MAX > foreground = "f{{alpine.l90}}" # < MAX >
selection_fg = "f{{default.l85}}" # < -05 > selection_fg = "f{{alpine.l85}}" # < -05 >
background = "f{{default.l25}}" # < MIN > background = "f{{alpine.l25}}" # < MIN >
selection_bg = "f{{default.l30}}" # < +05 > selection_bg = "f{{alpine.l30}}" # < +05 >
cursor = "f{{default.l85}}" # <MAX-5> cursor = "f{{alpine.l85}}" # <MAX-5>
cursor_text = "f{{default.l30}}" # <MIN+5> cursor_text = "f{{alpine.l30}}" # <MIN+5>
[term.normal] [term.normal]
black = "f{{default.l25}}" # < MIN > black = "f{{alpine.l25}}" # < MIN >
red = "f{{red.l65}}" # < +40 > red = "f{{red.l65}}" # < +40 >
green = "f{{green.l65}}" # < +40 > green = "f{{green.l65}}" # < +40 >
yellow = "f{{yellow.l65}}" # < +40 > yellow = "f{{yellow.l65}}" # < +40 >
blue = "f{{blue.l65}}" # < +40 > blue = "f{{blue.l65}}" # < +40 >
magenta = "f{{orange.l65}}" # < +40 > magenta = "f{{orange.l65}}" # < +40 >
cyan = "f{{blue.l65}}" # < +40 > cyan = "f{{blue.l65}}" # < +40 >
white = "f{{default.l80}}" # < +55 > white = "f{{alpine.l80}}" # < +55 >
[term.bright] [term.bright]
black = "f{{default.l35}}" # < +10 > black = "f{{alpine.l35}}" # < +10 >
red = "f{{red.l75}}" # < +50 > red = "f{{red.l75}}" # < +50 >
green = "f{{green.l75}}" # < +50 > green = "f{{green.l75}}" # < +50 >
yellow = "f{{yellow.l75}}" # < +50 > yellow = "f{{yellow.l75}}" # < +50 >
blue = "f{{blue.l75}}" # < +50 > blue = "f{{blue.l75}}" # < +50 >
magenta = "f{{orange.l75}}" # < +50 > magenta = "f{{orange.l75}}" # < +50 >
cyan = "f{{blue.l75}}" # < +50 > cyan = "f{{blue.l75}}" # < +50 >
white = "f{{default.l90}}" # < MAX > white = "f{{alpine.l90}}" # < MAX >
[vim] [vim]
bg0 = "f{{default.l25}}" # < MIN > bg0 = "f{{alpine.l25}}" # < MIN >
bg1 = "f{{default.l30}}" # < +05 > bg1 = "f{{alpine.l30}}" # < +05 >
bg2 = "f{{default.l35}}" # < +10 > bg2 = "f{{alpine.l35}}" # < +10 >
bg3 = "f{{default.l40}}" # < +15 > bg3 = "f{{alpine.l40}}" # < +15 >
grey = "f{{default.l55}}" # < +30 > grey = "f{{alpine.l55}}" # < +30 >
red = "f{{red.l65}}" # < +40 > red = "f{{red.l65}}" # < +40 >
orange = "f{{orange.l65}}" # < +40 > orange = "f{{orange.l65}}" # < +40 >
@@ -84,8 +84,8 @@ blue = "f{{blue.l65}}" # < +40 >
violet = "f{{blue.l65}}" # < +40 > violet = "f{{blue.l65}}" # < +40 >
magenta = "f{{red.l65}}" # < +40 > magenta = "f{{red.l65}}" # < +40 >
fg3 = "f{{default.l75}}" # < +50 > fg3 = "f{{alpine.l75}}" # < +50 >
fg2 = "f{{default.l80}}" # < +55 > fg2 = "f{{alpine.l80}}" # < +55 >
fg1 = "f{{default.l85}}" # < +60 > fg1 = "f{{alpine.l85}}" # < +60 >
fg0 = "f{{default.l90}}" # < MAX > fg0 = "f{{alpine.l90}}" # < MAX >
# -------------------------------------------- # --------------------------------------------

View File

@@ -14,12 +14,12 @@ contrast = "default"
# -------------------------------------------- # --------------------------------------------
# - SYS -------------------------------------- # - SYS --------------------------------------
bg0 = "f{{default.l85}}" # < MAX > bg0 = "f{{alpine.l85}}" # < MAX >
bg1 = "f{{default.l80}}" # < -05 > bg1 = "f{{alpine.l80}}" # < -05 >
bg2 = "f{{default.l75}}" # < -10 > bg2 = "f{{alpine.l75}}" # < -10 >
bg3 = "f{{default.l70}}" # < -15 > bg3 = "f{{alpine.l70}}" # < -15 >
grey = "f{{default.l55}}" # < -30 > grey = "f{{alpine.l55}}" # < -30 >
red = "f{{red.l45}}" # < -40 > red = "f{{red.l45}}" # < -40 >
orange = "f{{orange.l45}}" # < -40 > orange = "f{{orange.l45}}" # < -40 >
@@ -30,50 +30,50 @@ blue = "f{{blue.l45}}" # < -40 >
violet = "f{{blue.l45}}" # < -40 > violet = "f{{blue.l45}}" # < -40 >
magenta = "f{{red.l45}}" # < -40 > magenta = "f{{red.l45}}" # < -40 >
fg3 = "f{{default.l35}}" # < -50 > fg3 = "f{{alpine.l35}}" # < -50 >
fg2 = "f{{default.l30}}" # < -55 > fg2 = "f{{alpine.l30}}" # < -55 >
fg1 = "f{{default.l25}}" # < -60 > fg1 = "f{{alpine.l25}}" # < -60 >
fg0 = "f{{default.l20}}" # < MIN > fg0 = "f{{alpine.l20}}" # < MIN >
# -------------------------------------------- # --------------------------------------------
# - APP -------------------------------------- # - APP --------------------------------------
[term] [term]
foreground = "f{{default.l25}}" # < MIN > foreground = "f{{alpine.l25}}" # < MIN >
selection_fg = "f{{default.l30}}" # < +05 > selection_fg = "f{{alpine.l30}}" # < +05 >
background = "f{{default.l90}}" # < MAX > background = "f{{alpine.l90}}" # < MAX >
selection_bg = "f{{default.l85}}" # < -05 > selection_bg = "f{{alpine.l85}}" # < -05 >
cursor = "f{{default.l30}}" # <MIN+5> cursor = "f{{alpine.l30}}" # <MIN+5>
cursor_text = "f{{default.l85}}" # <MAX-5> cursor_text = "f{{alpine.l85}}" # <MAX-5>
[term.normal] [term.normal]
black = "f{{default.l90}}" # < MAX > black = "f{{alpine.l90}}" # < MAX >
red = "f{{red.l50}}" # < -40 > red = "f{{red.l50}}" # < -40 >
green = "f{{green.l50}}" # < -40 > green = "f{{green.l50}}" # < -40 >
yellow = "f{{yellow.l50}}" # < -40 > yellow = "f{{yellow.l50}}" # < -40 >
blue = "f{{blue.l50}}" # < -40 > blue = "f{{blue.l50}}" # < -40 >
magenta = "f{{orange.l50}}" # < -40 > magenta = "f{{orange.l50}}" # < -40 >
cyan = "f{{blue.l50}}" # < -40 > cyan = "f{{blue.l50}}" # < -40 >
white = "f{{default.l35}}" # < -55 > white = "f{{alpine.l35}}" # < -55 >
[term.bright] [term.bright]
black = "f{{default.l80}}" # < -10 > black = "f{{alpine.l80}}" # < -10 >
red = "f{{red.l40}}" # < -50 > red = "f{{red.l40}}" # < -50 >
green = "f{{green.l40}}" # < -50 > green = "f{{green.l40}}" # < -50 >
yellow = "f{{yellow.l40}}" # < -50 > yellow = "f{{yellow.l40}}" # < -50 >
blue = "f{{blue.l40}}" # < -50 > blue = "f{{blue.l40}}" # < -50 >
magenta = "f{{orange.l40}}" # < -50 > magenta = "f{{orange.l40}}" # < -50 >
cyan = "f{{blue.l40}}" # < -50 > cyan = "f{{blue.l40}}" # < -50 >
white = "f{{default.l25}}" # < MIN > white = "f{{alpine.l25}}" # < MIN >
[vim] [vim]
bg0 = "f{{default.l90}}" # < MAX > bg0 = "f{{alpine.l90}}" # < MAX >
bg1 = "f{{default.l85}}" # < -05 > bg1 = "f{{alpine.l85}}" # < -05 >
bg2 = "f{{default.l80}}" # < -10 > bg2 = "f{{alpine.l80}}" # < -10 >
bg3 = "f{{default.l75}}" # < -15 > bg3 = "f{{alpine.l75}}" # < -15 >
grey = "f{{default.l60}}" # < -30 > grey = "f{{alpine.l60}}" # < -30 >
red = "f{{red.l50}}" # < -40 > red = "f{{red.l50}}" # < -40 >
orange = "f{{orange.l50}}" # < -40 > orange = "f{{orange.l50}}" # < -40 >
@@ -84,8 +84,8 @@ blue = "f{{blue.l50}}" # < -40 >
violet = "f{{blue.l50}}" # < -40 > violet = "f{{blue.l50}}" # < -40 >
magenta = "f{{red.l50}}" # < -40 > magenta = "f{{red.l50}}" # < -40 >
fg3 = "f{{default.l40}}" # < -50 > fg3 = "f{{alpine.l40}}" # < -50 >
fg2 = "f{{default.l35}}" # < -55 > fg2 = "f{{alpine.l35}}" # < -55 >
fg1 = "f{{default.l30}}" # < -60 > fg1 = "f{{alpine.l30}}" # < -60 >
fg0 = "f{{default.l25}}" # < MIN > fg0 = "f{{alpine.l25}}" # < MIN >
# -------------------------------------------- # --------------------------------------------

View File

@@ -14,12 +14,12 @@ contrast = "hard"
# -------------------------------------------- # --------------------------------------------
# - SYS -------------------------------------- # - SYS --------------------------------------
bg0 = "f{{default.l15}}" # < MIN > bg0 = "f{{alpine.l15}}" # < MIN >
bg1 = "f{{default.l20}}" # < +05 > bg1 = "f{{alpine.l20}}" # < +05 >
bg2 = "f{{default.l25}}" # < +10 > bg2 = "f{{alpine.l25}}" # < +10 >
bg3 = "f{{default.l30}}" # < +15 > bg3 = "f{{alpine.l30}}" # < +15 >
grey = "f{{default.l45}}" # < +30 > grey = "f{{alpine.l45}}" # < +30 >
red = "f{{red.l55}}" # < +40 > red = "f{{red.l55}}" # < +40 >
orange = "f{{orange.l55}}" # < +40 > orange = "f{{orange.l55}}" # < +40 >
@@ -30,50 +30,50 @@ blue = "f{{blue.l55}}" # < +40 >
violet = "f{{blue.l55}}" # < +40 > violet = "f{{blue.l55}}" # < +40 >
magenta = "f{{red.l55}}" # < +40 > magenta = "f{{red.l55}}" # < +40 >
fg3 = "f{{default.l65}}" # < +50 > fg3 = "f{{alpine.l65}}" # < +50 >
fg2 = "f{{default.l70}}" # < +55 > fg2 = "f{{alpine.l70}}" # < +55 >
fg1 = "f{{default.l75}}" # < +60 > fg1 = "f{{alpine.l75}}" # < +60 >
fg0 = "f{{default.l80}}" # < MAX > fg0 = "f{{alpine.l80}}" # < MAX >
# -------------------------------------------- # --------------------------------------------
# - APP -------------------------------------- # - APP --------------------------------------
[term] [term]
foreground = "f{{default.l85}}" # < MAX > foreground = "f{{alpine.l85}}" # < MAX >
selection_fg = "f{{default.l80}}" # < -05 > selection_fg = "f{{alpine.l80}}" # < -05 >
background = "f{{default.l20}}" # < MIN > background = "f{{alpine.l20}}" # < MIN >
selection_bg = "f{{default.l25}}" # < +05 > selection_bg = "f{{alpine.l25}}" # < +05 >
cursor = "f{{default.l80}}" # <MAX-5> cursor = "f{{alpine.l80}}" # <MAX-5>
cursor_text = "f{{default.l25}}" # <MIN+5> cursor_text = "f{{alpine.l25}}" # <MIN+5>
[term.normal] [term.normal]
black = "f{{default.l20}}" # < MIN > black = "f{{alpine.l20}}" # < MIN >
red = "f{{red.l60}}" # < +40 > red = "f{{red.l60}}" # < +40 >
green = "f{{green.l60}}" # < +40 > green = "f{{green.l60}}" # < +40 >
yellow = "f{{yellow.l60}}" # < +40 > yellow = "f{{yellow.l60}}" # < +40 >
blue = "f{{blue.l60}}" # < +40 > blue = "f{{blue.l60}}" # < +40 >
magenta = "f{{orange.l60}}" # < +40 > magenta = "f{{orange.l60}}" # < +40 >
cyan = "f{{blue.l60}}" # < +40 > cyan = "f{{blue.l60}}" # < +40 >
white = "f{{default.l75}}" # < +55 > white = "f{{alpine.l75}}" # < +55 >
[term.bright] [term.bright]
black = "f{{default.l30}}" # < +10 > black = "f{{alpine.l30}}" # < +10 >
red = "f{{red.l70}}" # < +50 > red = "f{{red.l70}}" # < +50 >
green = "f{{green.l70}}" # < +50 > green = "f{{green.l70}}" # < +50 >
yellow = "f{{yellow.l70}}" # < +50 > yellow = "f{{yellow.l70}}" # < +50 >
blue = "f{{blue.l70}}" # < +50 > blue = "f{{blue.l70}}" # < +50 >
magenta = "f{{orange.l70}}" # < +50 > magenta = "f{{orange.l70}}" # < +50 >
cyan = "f{{blue.l70}}" # < +50 > cyan = "f{{blue.l70}}" # < +50 >
white = "f{{default.l85}}" # < MAX > white = "f{{alpine.l85}}" # < MAX >
[vim] [vim]
bg0 = "f{{default.l20}}" # < MIN > bg0 = "f{{alpine.l20}}" # < MIN >
bg1 = "f{{default.l25}}" # < +05 > bg1 = "f{{alpine.l25}}" # < +05 >
bg2 = "f{{default.l30}}" # < +10 > bg2 = "f{{alpine.l30}}" # < +10 >
bg3 = "f{{default.l35}}" # < +15 > bg3 = "f{{alpine.l35}}" # < +15 >
grey = "f{{default.l50}}" # < +30 > grey = "f{{alpine.l50}}" # < +30 >
red = "f{{red.l60}}" # < +40 > red = "f{{red.l60}}" # < +40 >
orange = "f{{orange.l60}}" # < +40 > orange = "f{{orange.l60}}" # < +40 >
@@ -84,8 +84,8 @@ blue = "f{{blue.l60}}" # < +40 >
violet = "f{{blue.l60}}" # < +40 > violet = "f{{blue.l60}}" # < +40 >
magenta = "f{{red.l60}}" # < +40 > magenta = "f{{red.l60}}" # < +40 >
fg3 = "f{{default.l70}}" # < +50 > fg3 = "f{{alpine.l70}}" # < +50 >
fg2 = "f{{default.l75}}" # < +55 > fg2 = "f{{alpine.l75}}" # < +55 >
fg1 = "f{{default.l80}}" # < +60 > fg1 = "f{{alpine.l80}}" # < +60 >
fg0 = "f{{default.l85}}" # < MAX > fg0 = "f{{alpine.l85}}" # < MAX >
# -------------------------------------------- # --------------------------------------------

View File

@@ -14,12 +14,12 @@ contrast = "hard"
# -------------------------------------------- # --------------------------------------------
# - SYS -------------------------------------- # - SYS --------------------------------------
bg0 = "f{{default.l90}}" # < MAX > bg0 = "f{{alpine.l90}}" # < MAX >
bg1 = "f{{default.l85}}" # < -05 > bg1 = "f{{alpine.l85}}" # < -05 >
bg2 = "f{{default.l80}}" # < -10 > bg2 = "f{{alpine.l80}}" # < -10 >
bg3 = "f{{default.l75}}" # < -15 > bg3 = "f{{alpine.l75}}" # < -15 >
grey = "f{{default.l60}}" # < -30 > grey = "f{{alpine.l60}}" # < -30 >
red = "f{{red.l50}}" # < -40 > red = "f{{red.l50}}" # < -40 >
orange = "f{{orange.l50}}" # < -40 > orange = "f{{orange.l50}}" # < -40 >
@@ -30,50 +30,50 @@ blue = "f{{blue.l50}}" # < -40 >
violet = "f{{blue.l50}}" # < -40 > violet = "f{{blue.l50}}" # < -40 >
magenta = "f{{red.l50}}" # < -40 > magenta = "f{{red.l50}}" # < -40 >
fg3 = "f{{default.l40}}" # < -50 > fg3 = "f{{alpine.l40}}" # < -50 >
fg2 = "f{{default.l35}}" # < -55 > fg2 = "f{{alpine.l35}}" # < -55 >
fg1 = "f{{default.l30}}" # < -60 > fg1 = "f{{alpine.l30}}" # < -60 >
fg0 = "f{{default.l25}}" # < MIN > fg0 = "f{{alpine.l25}}" # < MIN >
# -------------------------------------------- # --------------------------------------------
# - APP -------------------------------------- # - APP --------------------------------------
[term] [term]
foreground = "f{{default.l30}}" # < MIN > foreground = "f{{alpine.l30}}" # < MIN >
selection_fg = "f{{default.l35}}" # < +05 > selection_fg = "f{{alpine.l35}}" # < +05 >
background = "f{{default.l95}}" # < MAX > background = "f{{alpine.l95}}" # < MAX >
selection_bg = "f{{default.l90}}" # < -05 > selection_bg = "f{{alpine.l90}}" # < -05 >
cursor = "f{{default.l35}}" # <MIN+5> cursor = "f{{alpine.l35}}" # <MIN+5>
cursor_text = "f{{default.l90}}" # <MAX-5> cursor_text = "f{{alpine.l90}}" # <MAX-5>
[term.normal] [term.normal]
black = "f{{default.l95}}" # < MAX > black = "f{{alpine.l95}}" # < MAX >
red = "f{{red.l55}}" # < -40 > red = "f{{red.l55}}" # < -40 >
green = "f{{green.l55}}" # < -40 > green = "f{{green.l55}}" # < -40 >
yellow = "f{{yellow.l55}}" # < -40 > yellow = "f{{yellow.l55}}" # < -40 >
blue = "f{{blue.l55}}" # < -40 > blue = "f{{blue.l55}}" # < -40 >
magenta = "f{{orange.l55}}" # < -40 > magenta = "f{{orange.l55}}" # < -40 >
cyan = "f{{blue.l55}}" # < -40 > cyan = "f{{blue.l55}}" # < -40 >
white = "f{{default.l40}}" # < -55 > white = "f{{alpine.l40}}" # < -55 >
[term.bright] [term.bright]
black = "f{{default.l85}}" # < -10 > black = "f{{alpine.l85}}" # < -10 >
red = "f{{red.l45}}" # < -50 > red = "f{{red.l45}}" # < -50 >
green = "f{{green.l45}}" # < -50 > green = "f{{green.l45}}" # < -50 >
yellow = "f{{yellow.l45}}" # < -50 > yellow = "f{{yellow.l45}}" # < -50 >
blue = "f{{blue.l45}}" # < -50 > blue = "f{{blue.l45}}" # < -50 >
magenta = "f{{orange.l45}}" # < -50 > magenta = "f{{orange.l45}}" # < -50 >
cyan = "f{{blue.l45}}" # < -50 > cyan = "f{{blue.l45}}" # < -50 >
white = "f{{default.l30}}" # < MIN > white = "f{{alpine.l30}}" # < MIN >
[vim] [vim]
bg0 = "f{{default.l95}}" # < MAX > bg0 = "f{{alpine.l95}}" # < MAX >
bg1 = "f{{default.l90}}" # < -05 > bg1 = "f{{alpine.l90}}" # < -05 >
bg2 = "f{{default.l85}}" # < -10 > bg2 = "f{{alpine.l85}}" # < -10 >
bg3 = "f{{default.l80}}" # < -15 > bg3 = "f{{alpine.l80}}" # < -15 >
grey = "f{{default.l65}}" # < -30 > grey = "f{{alpine.l65}}" # < -30 >
red = "f{{red.l55}}" # < -40 > red = "f{{red.l55}}" # < -40 >
orange = "f{{orange.l55}}" # < -40 > orange = "f{{orange.l55}}" # < -40 >
@@ -84,8 +84,8 @@ blue = "f{{blue.l55}}" # < -40 >
violet = "f{{blue.l55}}" # < -40 > violet = "f{{blue.l55}}" # < -40 >
magenta = "f{{red.l55}}" # < -40 > magenta = "f{{red.l55}}" # < -40 >
fg3 = "f{{default.l45}}" # < -50 > fg3 = "f{{alpine.l45}}" # < -50 >
fg2 = "f{{default.l40}}" # < -55 > fg2 = "f{{alpine.l40}}" # < -55 >
fg1 = "f{{default.l35}}" # < -60 > fg1 = "f{{alpine.l35}}" # < -60 >
fg0 = "f{{default.l30}}" # < MIN > fg0 = "f{{alpine.l30}}" # < MIN >
# -------------------------------------------- # --------------------------------------------

View File

@@ -14,12 +14,12 @@ contrast = "soft"
# -------------------------------------------- # --------------------------------------------
# - SYS -------------------------------------- # - SYS --------------------------------------
bg0 = "f{{default.l25}}" # < MIN > bg0 = "f{{alpine.l25}}" # < MIN >
bg1 = "f{{default.l30}}" # < +05 > bg1 = "f{{alpine.l30}}" # < +05 >
bg2 = "f{{default.l35}}" # < +10 > bg2 = "f{{alpine.l35}}" # < +10 >
bg3 = "f{{default.l30}}" # < +15 > bg3 = "f{{alpine.l30}}" # < +15 >
grey = "f{{default.l55}}" # < +30 > grey = "f{{alpine.l55}}" # < +30 >
red = "f{{red.l65}}" # < +40 > red = "f{{red.l65}}" # < +40 >
orange = "f{{orange.l65}}" # < +40 > orange = "f{{orange.l65}}" # < +40 >
@@ -30,50 +30,50 @@ blue = "f{{blue.l65}}" # < +40 >
violet = "f{{blue.l65}}" # < +40 > violet = "f{{blue.l65}}" # < +40 >
magenta = "f{{red.l65}}" # < +40 > magenta = "f{{red.l65}}" # < +40 >
fg3 = "f{{default.l75}}" # < +50 > fg3 = "f{{alpine.l75}}" # < +50 >
fg2 = "f{{default.l80}}" # < +55 > fg2 = "f{{alpine.l80}}" # < +55 >
fg1 = "f{{default.l85}}" # < +60 > fg1 = "f{{alpine.l85}}" # < +60 >
fg0 = "f{{default.l90}}" # < MAX > fg0 = "f{{alpine.l90}}" # < MAX >
# -------------------------------------------- # --------------------------------------------
# - APP -------------------------------------- # - APP --------------------------------------
[term] [term]
foreground = "f{{default.l95}}" # < MAX > foreground = "f{{alpine.l95}}" # < MAX >
selection_fg = "f{{default.l90}}" # < -05 > selection_fg = "f{{alpine.l90}}" # < -05 >
background = "f{{default.l30}}" # < MIN > background = "f{{alpine.l30}}" # < MIN >
selection_bg = "f{{default.l35}}" # < +05 > selection_bg = "f{{alpine.l35}}" # < +05 >
cursor = "f{{default.l90}}" # <MAX-5> cursor = "f{{alpine.l90}}" # <MAX-5>
cursor_text = "f{{default.l35}}" # <MIN+5> cursor_text = "f{{alpine.l35}}" # <MIN+5>
[term.normal] [term.normal]
black = "f{{default.l30}}" # < MIN > black = "f{{alpine.l30}}" # < MIN >
red = "f{{red.l70}}" # < +40 > red = "f{{red.l70}}" # < +40 >
green = "f{{green.l70}}" # < +40 > green = "f{{green.l70}}" # < +40 >
yellow = "f{{yellow.l70}}" # < +40 > yellow = "f{{yellow.l70}}" # < +40 >
blue = "f{{blue.l70}}" # < +40 > blue = "f{{blue.l70}}" # < +40 >
magenta = "f{{orange.l70}}" # < +40 > magenta = "f{{orange.l70}}" # < +40 >
cyan = "f{{blue.l70}}" # < +40 > cyan = "f{{blue.l70}}" # < +40 >
white = "f{{default.l85}}" # < +55 > white = "f{{alpine.l85}}" # < +55 >
[term.bright] [term.bright]
black = "f{{default.l40}}" # < +10 > black = "f{{alpine.l40}}" # < +10 >
red = "f{{red.l80}}" # < +50 > red = "f{{red.l80}}" # < +50 >
green = "f{{green.l80}}" # < +50 > green = "f{{green.l80}}" # < +50 >
yellow = "f{{yellow.l80}}" # < +50 > yellow = "f{{yellow.l80}}" # < +50 >
blue = "f{{blue.l80}}" # < +50 > blue = "f{{blue.l80}}" # < +50 >
magenta = "f{{orange.l80}}" # < +50 > magenta = "f{{orange.l80}}" # < +50 >
cyan = "f{{blue.l80}}" # < +50 > cyan = "f{{blue.l80}}" # < +50 >
white = "f{{default.l95}}" # < MAX > white = "f{{alpine.l95}}" # < MAX >
[vim] [vim]
bg0 = "f{{default.l30}}" # < MIN > bg0 = "f{{alpine.l30}}" # < MIN >
bg1 = "f{{default.l35}}" # < +05 > bg1 = "f{{alpine.l35}}" # < +05 >
bg2 = "f{{default.l40}}" # < +10 > bg2 = "f{{alpine.l40}}" # < +10 >
bg3 = "f{{default.l45}}" # < +15 > bg3 = "f{{alpine.l45}}" # < +15 >
grey = "f{{default.l60}}" # < +30 > grey = "f{{alpine.l60}}" # < +30 >
red = "f{{red.l70}}" # < +40 > red = "f{{red.l70}}" # < +40 >
orange = "f{{orange.l70}}" # < +40 > orange = "f{{orange.l70}}" # < +40 >
@@ -84,8 +84,8 @@ blue = "f{{blue.l70}}" # < +40 >
violet = "f{{blue.l70}}" # < +40 > violet = "f{{blue.l70}}" # < +40 >
magenta = "f{{red.l70}}" # < +40 > magenta = "f{{red.l70}}" # < +40 >
fg3 = "f{{default.l80}}" # < +50 > fg3 = "f{{alpine.l80}}" # < +50 >
fg2 = "f{{default.l85}}" # < +55 > fg2 = "f{{alpine.l85}}" # < +55 >
fg1 = "f{{default.l90}}" # < +60 > fg1 = "f{{alpine.l90}}" # < +60 >
fg0 = "f{{default.l95}}" # < MAX > fg0 = "f{{alpine.l95}}" # < MAX >
# -------------------------------------------- # --------------------------------------------

View File

@@ -14,12 +14,12 @@ contrast = "soft"
# -------------------------------------------- # --------------------------------------------
# - SYS -------------------------------------- # - SYS --------------------------------------
bg0 = "f{{default.l80}}" # < MAX > bg0 = "f{{alpine.l80}}" # < MAX >
bg1 = "f{{default.l75}}" # < -05 > bg1 = "f{{alpine.l75}}" # < -05 >
bg2 = "f{{default.l70}}" # < -10 > bg2 = "f{{alpine.l70}}" # < -10 >
bg3 = "f{{default.l65}}" # < -15 > bg3 = "f{{alpine.l65}}" # < -15 >
grey = "f{{default.l50}}" # < -30 > grey = "f{{alpine.l50}}" # < -30 >
red = "f{{red.l40}}" # < -40 > red = "f{{red.l40}}" # < -40 >
orange = "f{{orange.l40}}" # < -40 > orange = "f{{orange.l40}}" # < -40 >
@@ -30,50 +30,50 @@ blue = "f{{blue.l40}}" # < -40 >
violet = "f{{blue.l40}}" # < -40 > violet = "f{{blue.l40}}" # < -40 >
magenta = "f{{red.l40}}" # < -40 > magenta = "f{{red.l40}}" # < -40 >
fg3 = "f{{default.l30}}" # < -50 > fg3 = "f{{alpine.l30}}" # < -50 >
fg2 = "f{{default.l25}}" # < -55 > fg2 = "f{{alpine.l25}}" # < -55 >
fg1 = "f{{default.l20}}" # < -60 > fg1 = "f{{alpine.l20}}" # < -60 >
fg0 = "f{{default.l15}}" # < MIN > fg0 = "f{{alpine.l15}}" # < MIN >
# -------------------------------------------- # --------------------------------------------
# - APP -------------------------------------- # - APP --------------------------------------
[term] [term]
foreground = "f{{default.l20}}" # < MIN > foreground = "f{{alpine.l20}}" # < MIN >
selection_fg = "f{{default.l25}}" # < +05 > selection_fg = "f{{alpine.l25}}" # < +05 >
background = "f{{default.l85}}" # < MAX > background = "f{{alpine.l85}}" # < MAX >
selection_bg = "f{{default.l80}}" # < -05 > selection_bg = "f{{alpine.l80}}" # < -05 >
cursor = "f{{default.l25}}" # <MIN+5> cursor = "f{{alpine.l25}}" # <MIN+5>
cursor_text = "f{{default.l80}}" # <MAX-5> cursor_text = "f{{alpine.l80}}" # <MAX-5>
[term.normal] [term.normal]
black = "f{{default.l85}}" # < MAX > black = "f{{alpine.l85}}" # < MAX >
red = "f{{red.l45}}" # < -40 > red = "f{{red.l45}}" # < -40 >
green = "f{{green.l45}}" # < -40 > green = "f{{green.l45}}" # < -40 >
yellow = "f{{yellow.l45}}" # < -40 > yellow = "f{{yellow.l45}}" # < -40 >
blue = "f{{blue.l45}}" # < -40 > blue = "f{{blue.l45}}" # < -40 >
magenta = "f{{orange.l45}}" # < -40 > magenta = "f{{orange.l45}}" # < -40 >
cyan = "f{{blue.l45}}" # < -40 > cyan = "f{{blue.l45}}" # < -40 >
white = "f{{default.l30}}" # < -55 > white = "f{{alpine.l30}}" # < -55 >
[term.bright] [term.bright]
black = "f{{default.l75}}" # < -10 > black = "f{{alpine.l75}}" # < -10 >
red = "f{{red.l35}}" # < -50 > red = "f{{red.l35}}" # < -50 >
green = "f{{green.l35}}" # < -50 > green = "f{{green.l35}}" # < -50 >
yellow = "f{{yellow.l35}}" # < -50 > yellow = "f{{yellow.l35}}" # < -50 >
blue = "f{{blue.l35}}" # < -50 > blue = "f{{blue.l35}}" # < -50 >
magenta = "f{{orange.l35}}" # < -50 > magenta = "f{{orange.l35}}" # < -50 >
cyan = "f{{blue.l35}}" # < -50 > cyan = "f{{blue.l35}}" # < -50 >
white = "f{{default.l25}}" # < MIN > white = "f{{alpine.l25}}" # < MIN >
[vim] [vim]
bg0 = "f{{default.l85}}" # < MAX > bg0 = "f{{alpine.l85}}" # < MAX >
bg1 = "f{{default.l80}}" # < -05 > bg1 = "f{{alpine.l80}}" # < -05 >
bg2 = "f{{default.l75}}" # < -10 > bg2 = "f{{alpine.l75}}" # < -10 >
bg3 = "f{{default.l70}}" # < -15 > bg3 = "f{{alpine.l70}}" # < -15 >
grey = "f{{default.l55}}" # < -30 > grey = "f{{alpine.l55}}" # < -30 >
red = "f{{red.l45}}" # < -40 > red = "f{{red.l45}}" # < -40 >
orange = "f{{orange.l45}}" # < -40 > orange = "f{{orange.l45}}" # < -40 >
@@ -84,8 +84,8 @@ blue = "f{{blue.l45}}" # < -40 >
violet = "f{{blue.l45}}" # < -40 > violet = "f{{blue.l45}}" # < -40 >
magenta = "f{{red.l45}}" # < -40 > magenta = "f{{red.l45}}" # < -40 >
fg3 = "f{{default.l35}}" # < -50 > fg3 = "f{{alpine.l35}}" # < -50 >
fg2 = "f{{default.l30}}" # < -55 > fg2 = "f{{alpine.l30}}" # < -55 >
fg1 = "f{{default.l25}}" # < -60 > fg1 = "f{{alpine.l25}}" # < -60 >
fg0 = "f{{default.l20}}" # < MIN > fg0 = "f{{alpine.l20}}" # < MIN >
# -------------------------------------------- # --------------------------------------------