From 356442395efe8b6e6ecc4d1fe7ebd60417fcb627 Mon Sep 17 00:00:00 2001 From: smgr Date: Fri, 16 Jan 2026 03:35:35 -0800 Subject: [PATCH] regenerate colors and app themes for v1.5.1 --- README.md | 16 ++-- app-config/firefox/alpine-monobiome-dark.xpi | Bin 472 -> 471 bytes app-config/firefox/alpine-monobiome-light.xpi | Bin 471 -> 471 bytes app-config/firefox/alpine-monobiome.xpi | Bin 561 -> 560 bytes .../firefox/badlands-monobiome-dark.xpi | Bin 485 -> 484 bytes .../firefox/badlands-monobiome-light.xpi | Bin 483 -> 483 bytes app-config/firefox/badlands-monobiome.xpi | Bin 577 -> 577 bytes .../firefox/chaparral-monobiome-dark.xpi | Bin 488 -> 488 bytes .../firefox/chaparral-monobiome-light.xpi | Bin 487 -> 487 bytes app-config/firefox/chaparral-monobiome.xpi | Bin 583 -> 583 bytes .../firefox/grassland-monobiome-dark.xpi | Bin 488 -> 488 bytes .../firefox/grassland-monobiome-light.xpi | Bin 488 -> 487 bytes app-config/firefox/grassland-monobiome.xpi | Bin 582 -> 582 bytes .../firefox/heathland-monobiome-dark.xpi | Bin 488 -> 488 bytes .../firefox/heathland-monobiome-light.xpi | Bin 487 -> 486 bytes app-config/firefox/heathland-monobiome.xpi | Bin 583 -> 583 bytes .../firefox/moorland-monobiome-dark.xpi | Bin 485 -> 485 bytes .../firefox/moorland-monobiome-light.xpi | Bin 485 -> 485 bytes app-config/firefox/moorland-monobiome.xpi | Bin 583 -> 583 bytes app-config/firefox/reef-monobiome-dark.xpi | Bin 482 -> 482 bytes app-config/firefox/reef-monobiome-light.xpi | Bin 480 -> 480 bytes app-config/firefox/reef-monobiome.xpi | Bin 573 -> 573 bytes app-config/firefox/savanna-monobiome-dark.xpi | Bin 484 -> 484 bytes .../firefox/savanna-monobiome-light.xpi | Bin 484 -> 484 bytes app-config/firefox/savanna-monobiome.xpi | Bin 578 -> 577 bytes app-config/firefox/tundra-monobiome-dark.xpi | Bin 488 -> 488 bytes app-config/firefox/tundra-monobiome-light.xpi | Bin 485 -> 485 bytes app-config/firefox/tundra-monobiome.xpi | Bin 580 -> 580 bytes colors/hex-palette.toml | 46 +++++----- colors/oklch-palette.toml | 66 +++++++------- scheme.toml | 82 ------------------ scripts/generate.sh | 7 +- 32 files changed, 69 insertions(+), 148 deletions(-) delete mode 100644 scheme.toml diff --git a/README.md b/README.md index c179409..2bafc70 100644 --- a/README.md +++ b/README.md @@ -117,10 +117,10 @@ theme pipeline can be seen in detail below: ![Generation pipeline](images/theme_generation_pipeline.png) This figure demonstrates how `kitty` themes are generated, but the process is -generic to any palette, scheme, and app. This implemented in two stages using -the `monobiome` CLI: +generic to any palette, scheme, and app. This is implemented in two stages +using the `monobiome` CLI: -- First generate the scheme file, the definitions that respect perceptual +- First generate the scheme file, the lightness choices that achieve perceptual uniformity of accents with respect to the base monotone: ```sh @@ -137,11 +137,11 @@ the `monobiome` CLI: monobiome fill scheme.toml templates/kitty/active.theme -o kitty.theme ``` - This writes a concrete theme to `kitty.theme` that matches the user - preferences, i.e., the contrast (`-d`), background lightness (`-l`), mode - (`dark`), and biome (`grassland`). Every part of this process can be - customized: the scheme parameters, the scheme definitions/file, the app - template. + This writes a concrete `kitty` theme to `kitty.theme` that matches the user + preferences as captured in the previously generated scheme file, i.e., the + contrast (`-d`), background lightness (`-l`), mode (`dark`), and biome + (`grassland`). Every part of this process can be customized: the scheme + parameters, the scheme definitions/file, the app template. Running these commands in sequence from the repo root should work out-of-the-box after having installed the CLI tool. diff --git a/app-config/firefox/alpine-monobiome-dark.xpi b/app-config/firefox/alpine-monobiome-dark.xpi index 566d4a34f9f9d3f3cc213e90cb210b58b5a684eb..3ae234bfca62925ef0b99b81a8815e67cc79fbe2 100644 GIT binary patch delta 380 zcmcb?e4Uvuz?+#xgnlybkK!@cx<9KY}OcWIsC$~|@G{uJ*Jx?4H zKg{gk!YX!)mIrvVa}+)F`YO!Gz#z=Rz!2cg$Rxsy2t=^lKu(SsjaV4 zbvA75W#VCq3GFKS{;A{gg&@_h*yc z9RA}*cf52~>=#mKG!Q81-hx4n&x(7iRzBsJyK~m)f-=%x9cBY)zcVw zFJHAH&A7EX@XpqP*&z$kwqD$FASG>DnC;f&#akq1G`xG6Tu@qD^mmuM_Ln2aI;}U) zY^wWv>JC5CwWbW-(1>Ji$yb*QkIuTqxXb-!N{{x>-EoQ6%Km5?n=d~H{OwLjPbyxBQ~GJc*FVPs$sW?^6m@MdHZVMc@^SZ;DNqm>jW90R;r*%*L; O5eS2UbUsiQ0|NlA^q|oI diff --git a/app-config/firefox/alpine-monobiome-light.xpi b/app-config/firefox/alpine-monobiome-light.xpi index f144dd5ca6fbbf392f2e9fdd711f398c2fae24b3..0e3534b09e3ee9e0f6bdf26b8d0cbe3b5c7c6fc9 100644 GIT binary patch delta 360 zcmcc4e4Uvuz?+#xgnFROjf?y-S2#Ps&3GZ4XU&Gf1CdZQVcmC(%Bg8zHi4yrjWmlx71|*95c1s zCtE1Hx$B(GlC*#WENA{WEEVgLUm~GCUBdh$M{Lc5!+a_d)&0rm7(Lv4SESUteY>(P zw>j*)%<3l!g@10Z{ql0F<4L0u1M}R*gU_e4t<_uaA(^=4w+ye&s`Fg?s~Jz4nesH9 z-nZbOa-5Ql#-x9|?vWsyE1RZ zu{k;knH=CaVY2eo?tbUXQ+0!OY*3xe|J(dWkYb4Uq8}&L9F9K|!MEz4L#!}g-Q!)h z`{evf&uA${dUysnSbCHxI29k|Yx3Xh-7`C~MbGX-B0p2l-s6VP8CX=+LX7H#YhUeJ z=eWAMFSJO&`rF&EUw3{ok?8w)(>}vlln>UGMY= zIo7Y6qR-Cy+#%_-iQy5)#$A8Slclb4oj7oH zi>up*DAwI!_5t4P9O*K5eS{eq7`Ry&7y`T*nM9Zofe4bD+{9?j3=GA|2N=ZxB~O;r diff --git a/app-config/firefox/alpine-monobiome.xpi b/app-config/firefox/alpine-monobiome.xpi index 8bc83ba948981af6ecc090ae1b97e2811708b0cd..366706eabc539afb03b4c2649a263e7da56e90ac 100644 GIT binary patch delta 456 zcmdnUvVny!z?+#xgnMMbE4WzG(E|pm>*aZQ*V9 zi)H(JnTk&p`hE@MmEmZfweR7o#5sK1H!XSgYmHgfY$w)5d*7X%$+Ch&>{h!*{RwZG zAgKf+FM=n0J@aN(vMu0p6@^3_!pLguy`iI3tJ$03L$Tf&c&j delta 471 zcmdnMvXO-^z?+#xgnObbqjsBX775N z$`i6>$tlH-)039Hw>xla+Al`6+pOx0|K{nRJO7z$;fiB(M7IRqG@r`LELXeG#7z8q z?UXg;uYFVeE!VBIT-C^&7;xD7R`jp2 z39DK;p=F*Or#v5%m*ZU1kc3WAmXzoF0>kTr!wxLWt;v5{V-XkkB7;YZw<}Yrb!pZy zu7YzFmdmyr>fR>Ko!j?RGurRnJ7u@KpOUQq_VMjBzUq@O`_0xp=51(QT^<({fV#t^`AY6J@)s~4Ce~l!%si`R@tY#XV;oK z#sF`24#iv6`9isj3=AjO85jb*8JR?w5%B|-n|z1SN(vN10p6@^3_!pLguy`i1W*?P F0|1js&z=AP diff --git a/app-config/firefox/badlands-monobiome-dark.xpi b/app-config/firefox/badlands-monobiome-dark.xpi index 1d719f9165dd4e5ba045a951d339c85965dfb8ca..0e85c99b98e3dbc43c3217cb190dae37a416e4a3 100644 GIT binary patch delta 324 zcmaFL{Dhe=z?+#xgne?;fNffe6YmK>kgr_Z{o@7${A6O@)^Y1_Rq_d1c? z$ia8qa#8eO)pN=0>@pq3GU-d!q;1(*B9(S@@sS@r+%5hOHNsQ31o70YKA=2X<4(8K z5~15qST5V-^5`1WcTSx;SMJ!xi?=4tXngi)pM{T?x&E8>w$q}!rpMY_Z0>BT+w1j5 zo@Y(#Mzf?vv!Xl##MfuOT$#6UrthI$i?+X(Rr}j#pS$eZm#LGk{yNV(#rx`CX7+E> zDtD*O5AbH^xKSo_Oo5SsL6n7oA;6oFNrV{@7+|@{6B(_fK*15<&C13A1dKo!45X`p Hx)>M$m-vEq delta 326 zcmaFD{FIq5z?+#xgn4P**k$`K?>Wc$_$&m{EzWsFp3NwJX>z8^z4N1_ILG`$f$L6XES2~X*63~)xI^63 zLv`Cp&SjOiB%%`Pg|xM;ZF`azZ&fv9K6|vbaK@CpxEuVu)3r)(H#r;x1nbzUyQ>yQS1M|GKr$FWLHAK5JiUtFHb!pIc-4s^9EZE5JjsLS6{ zl{i!!l`WWzd{_N?$GoXDwOfQQV$;tJ_0spbT24*Oy2<%^7JuRzme@GKm4}Y5kAL*{ zw%l~XRWCK1GFW(h4r!G26uFviw^sdqP5ZAE>W{myXE}FIhT5-nD%UYzqc{+vr6IH zkG}#IUf$K_$92@0%jU7=p=Kr3tv3#+&3Kksog{c#bM@UXCLM40O*_KFBi`SC_((r@ zvdo#pR=Gc6N6wxQ{PNuMUy(rp-?3v|ol=u+84VS7+;ESVXJlaDWno|l@MdHZVMc@z eNN#c;qqP($kOI6}*%*L;5eS2UbQMq&0|NkZ#*PL6 delta 346 zcmaFN{Fs?9z?+#xgn?vW5S+;w9 zSQ=F_Slk_!d4}Gvb=bBpXW}8&X*qUp?jPIEw6JJNRN0|j&zvQ+9jAx8tSb2UdV0nG zZR<}oL1O62%N%fx<=gGw1CU zC|W6S@Zy~Kqsp{)pf2!nvB&+&uf{XtkWbD08`IifPZb_j?;7KdXE^ z`FQy*r{kr(b49w+MJkRJx3IfNqH8^|u+YzN{!C|{!W(wS{)$Np&(36vI@01rm zW-+6xRqjvNk+UZRzdZN+S7cDYckEbKr_^LyMni?(_3wAdGcqvnvM?|Ncr!AIFeAbU eBsaN_(OL==NCDogYz#oa2!z2vx(cX?fdK$lOpNCM diff --git a/app-config/firefox/badlands-monobiome.xpi b/app-config/firefox/badlands-monobiome.xpi index c80fac34a56391db76e49430c824c2870d2956fd..987562bc76cdafc7b62fc1588a04d3937ebe623b 100644 GIT binary patch delta 471 zcmV;|0Vw{#1i=IjP)h>@6aWYS2mst0FkF!iF@JC&YH4sGYH4sGYH78U-EM;*6vyxT z6vV47aZRzS+P#c{g4R?y2I;b->AMf;)|P4olkI|&fPc>i=lnP=5QXP@W_~f#$ zK|~)YiOq-GKElh*5=Zt_kd~XH76i~5TK+}}YlvX|<-6K*D>&(m-tM3Q*!3S!{u{Hhkg!5^cNgKW>*AP#Wc=DV zoapPq7#p)1QSa+&-{_@65_OOcN6%@b^KZaSP< zGtuVRw;V8l59E5N^jzAI+~@wr;hhBQFUa*hJA;w-%*TI_>whn%;GM_)+?YdnJru*` z^7|mZA-p&*z5!562MA4+&{vbt0Tc+_8!%i=l+ag`>;XF(a3N}GP)h{{000000RRC2 NQvd(}*Z}|l007p--4Or) delta 471 zcmV;|0Vw{#1i=IjP)h>@6aWYS2msF^lv|MwF@GkLMrkIKMrkIKMrpN_-EM;*6vyxT z6vV47aZRzS+P#c{ik4J42I;b->AMf;)|P4olkI|&fPc>i=lnP=5QV#*TpdfS+Z;6 zaH6jZV{FW7M7`(rzR^pCB=qo0_;65A3V+(7XC0A5K|pqHk1jP873_|^uUF2G`Ly;XF(CX+^KP)h{{000000RRC2 NQvd(}*Z}|l003zu-?#t( diff --git a/app-config/firefox/chaparral-monobiome-dark.xpi b/app-config/firefox/chaparral-monobiome-dark.xpi index 888212573b166319a09d2acbddba42cc678507db..48e81867e6a8ae01c344f286a28e2ee263494618 100644 GIT binary patch delta 377 zcmaFC{DPS;z?+#xgn8Jjd_<6*;n8_oE*3dB}3elu*py>aIWXV0j*E&ngY8Ml1u)VlcjrrG;DXP83%wRt?$ulpk- zzgqd6bI8Tc-xpZ8W;Arl-t4Jq zYxlhUarxORv-SmTirOFJV7;)d{=tEJM)}*{2nTqxbIedM?o?r9U=U+rUk delta 377 zcmaFC{DPS;z?+#xgnhoIsCDtv$q@M%f2NRMeIC#B>i&qx zcO5qT8tBUY&WTwgfr)M3`f977wJYzKhs2AY`f?|^{B^{3HqNT5Uv_B>DvNK`KfNS- zd+sM5(WP7eoL$bb^3;dfKixPj(>nxm_+wZ~R`0)Jsk1#KZ}X($851{kUHo+`b4IAJ z%CV=a&O5f`e^?na^&*$v?6pkmbCwjSdvP7zep2vQ<((fU=Uu|W(rSM8^)#zFe8LaNhEcLe~82 z);+iS>~oJ@E1A0J>aM3uw>Yl;Wv>1<(V|*qet?3=G!E7a7F?hAyd7 diff --git a/app-config/firefox/chaparral-monobiome-light.xpi b/app-config/firefox/chaparral-monobiome-light.xpi index e0fddc5032979503d21b96b414338072b3c3b719..b624d042221bc9afcc3d0f0ab25c5183c7264e85 100644 GIT binary patch delta 376 zcmaFP{G6FDz?+#xgn%jo3D3Zn{~npRhYNN_c0%BuV?Ua|d>+ax4`NUG%&=({4u`%Ze|&6VLqpaW=R{ z@0`WgP*?SLUcwp)Oloym?pDETSK4?Q_M{y?bHcWKbEj|ggay;x-(|Bo7_F+0HMZR# z?(~XBuqpSz(beyTntC73f7X6Zch2)^YniuPzyC?5dA(~}LG11c?XsHL61n%;c~`$` zIu<%};j2jtH{H2->bhvU+nrT z$=v1D)#I2mE9cvN?i+d2uer$0NjY}-jO>o>EDK8(d3~udJj;H)n_=oc#YsEm_g8kE ze`@Jp8+x&G_azpt84aEDZ%sTGlC9+*#IyLOfpO9KyE#dh#Z+EAo%nke&@#w7a0%b-920j)Bh5&CyCJ|;t Tpn~KkPhzxY28Qb73yk6bfakB1 diff --git a/app-config/firefox/chaparral-monobiome.xpi b/app-config/firefox/chaparral-monobiome.xpi index bfac4de15f8e6038f74e09df12a3110cc96626ff..320fb4cf6c055190e91c8f327ffe40c5c1fa2dcc 100644 GIT binary patch delta 433 zcmX@ka-4-Pz?+#xgn_ISgyM-_p7pw)zG@z}4Rp6P(9rnuWO2^N z2Fv4jMHQkJ38ugF*xthTqvG?|nG7$u&V)+b6Uk4U!5Sx_lo{}6-QpPsVkYQ+?Cw*s z=u$B=USRrP(zMQaW0pS_+s`$R^e*8ZPv^2a|_^|uv?@2XUcp7QSLir`9i)q3viINMZqCOggR zi@Z)>SazybHa~7p_n}|hPjAhe%ehqd&kz2mx9)eVeq49?@2xq(AEQpBzWUBtGyTJ} zO+VQJyxBR@xBnJsW@KPE&Cb9O;LXS+!i)%SWI0|22?iKg(gM7GRQP21dtZ H1150*K8&(D delta 433 zcmX@ka-4-Pz?+#xgn2Fu8xz zQRZhd<>3t(oo;iMD&G~ddhqz{^>n5M+6Li?6~TL26U8bLJC-vX9^Zh6yITECgZoph-ta!gQdF`KIsMvJ>QwBDXRSGbyQVMpdn!AnUT00^*D10b zKbFLFYw0@A*7{z$r}Cp7*K7SL+0|ugQ?`A0Y(FKtUVqw=-G1M*i~WvfD^6c|U;RVu zq1mUONe6hdb4>4hb-9_5f#Ebe14Do}Ba;X-BD|61co`%ZU|>ljh?Sd|mpNI0NtPKH J9g_{1!~q2kxy%3n diff --git a/app-config/firefox/grassland-monobiome-dark.xpi b/app-config/firefox/grassland-monobiome-dark.xpi index 9e0202f296c84539ad22ea5629c340fd65d34957..4564922f6cfc72a7dc88bd7df91b2f91fb16ceda 100644 GIT binary patch delta 377 zcmaFC{DPS;z?+#xgn5-N8Q&S$j%V6RRIdFu3uToUM%O+;!SDS*;9?0#!b)ZeRXTcZSZ|Q6aOI$4Lb+2At zzUoxK-1HTz=IwRyFm0=!k-z1@avss6-FH7&F0lUk^jzZ7Q0=u@ozAXK(q6Z`*C$NW z5jgfWyY0iuvgm!8i-l`asyXFudOSXNMMLGjdisp%mCG~db)L~V`{zR6+)H7JTwNc3 zKPY%Nt4(|RQ|T`XzY@2cc9Ht^RqIoIfB{?BGPln&HIft##ab-ex@=i<*+s#}T=(+A zCB9n!n<6>;a%xxEYddiPwUqz-Z*E3Ex~BV+CBU1Vqj`m_h6*DCgBS|~Lx49UlL#{+ TR6%l+Co@_z1A}$)MMiM|;oqs3 delta 377 zcmaFC{DPS;z?+#xgn>bh^!sP?vD$7b1#V{vbA;p zeo!DctIhMqC*EDtW7q#Fn%Gvix9g8Q&z$D4h1-&rv{`i&Y?r$n6nxjo_-04p+IxB7 z5?`(VO_7{!oYGY$Z6_X}SNfgbX7hHHHPN3q1H9Qe)-QT|LxqunL5zigA;6oFNrV{@ Tsvx<^lNqgdye4~Zt)X>QMU&Nf|hvx#A;{I>6s433>eC$BifbJd&+2;6g%`}%r2Zw|Az+FA0u z&KQTxdvlQS*6RGqzJps?KP=r49@{F(nX8d`pPjY)P1BLkxeJSDF3gH{K0ot?5|_KPj(V16vo3jDbVJFu z!vD@r_4oj9c8-}hy?!Y(GBEJ5FfasoGct)VBf?|mO=h6v~r25Gc*Z3owTxXpU96n3l~*v7GD=%J53;m=eLP{ z$;|W>HaDA@w}jvSB-5PD{lGhM{VpzJp<4l$_VIIx-DK@tZRPyj$ocBFwt2=ET}3L6 zCAV0+HhFJrK5L*~|M_2krOvW7CZ8|6zxlpZZP@~=ZxS-+^u>TsH2gi^kL7nd9&nhxxPQE#c?N3zs&SssZ{9Y(5}g^u5o!Bf4af7 z>chMp#s2#k0=(Hd&Tf@iqr%9*z{kP>(1jYmoP)h>@6aWYS2ms?7FkF!iF@Jg?YH4~QYH4~QYH78U-EM;*6vyxT z6vV47aZRz)+P#c{ik4J42I;b->AMf;)|P4olkLKjfPc;h=lnP=5Qhj_(lWEvf&j{)WpA}4ecupKUIc2-tm32>dbxuJWPe@TJq6HE zB7cn=S<{yUZ(@`r@7mz})p~J-g<@aoSG``vXr1a0JJL%2BxW=?*8;pvw8=BqBcTN) zyF)GEC`!k1md9wbj!`zAL&aHB1_Zd5ha_$?YPet?SqI&*^WT`2g@hHVySoT~T^Gj` zWXZ0L!>g?pVsiwqM$~&=?;HK8kc1wNgnthQ1*M=Zde#w16a-}F_UKYmQNixm`+DUZ z94{|)GzOIh#Waz^QZ-`*q~xL=Q(EC!+p~qXB=S(qCpXpJGVL`@z1TkQqeJdQHBYd` znQ8MTGiIXAvu`(1jYmoP)h>@6aWYS2msU}lv|MwF@G_WMrkpVMrkpVMrpN_-EM;*6vyxT z6vV47agEsd(Y=g;ik4J42I;b->AMf?)|P4olkLKjfPc;h=lnRW5DHo%c*S~Ed@|W{ z5WxqEL-XUd4)8izN5QZwNXyJt3j!#Imc7-I^nF7_c@d~R8x$wK(90b(Ap7fj*i!%v zC4bVmku`mZaTcODe%A))uY(s`SSa?Te$|^OM4Lo^*pgQACo!YJxfbAUtWBQU9tkZd z*&S*LM^Rdi(>z4kCPe9U4i#rj=@H;w?vuF5sNsS+WF2(J&V6Hp%qOf+-Q7jF>$*6m zAWL>_9FDeHh|LikO{n+0-Z%PFJ_$V>@qZr<3Q9p+^sFP2DDcS6?$M>DqJrJAclF9T zI9;CaXpAcLifJPGrE10sNXbP#r5uE3ZO;R=C6R|>Ik}1UmTIp_;>7lOA1!ics(FGf zPEDJ$)R>tzFTQ1u0em3WL8ar;#^gTtHx2JBSbssT>)9ENv|~R0gIxD}F$eE5?lqUj z9K-7vE}P#6@eSeCdG!rYO9u$08S=w|0RRBY2LJ$2O928D0~7!V00;ooA(UIC8S=xE O@c}ynF_T7XXvZea9h)qF%*j9Xf@S*KxMp{= zpdG@ht&e^`VYzHn|5oR$@x-}PXUbjMXnZSbMq}R3zXcMzmnLpE`LoNBf06tWQ(?^) z;bBjHCnWInd_AMSYGorw>BE`VX1?N^mD*p zdC4l4&d6D{@3&nVgUaGtS1;LCTRoN3TFo=JD?MImN!DTeGv;0= zyxTZV-hD1}VeY@6=NlHC3225$+;}G{#N9ybR}zTW7{>!>07oMFyH<3`=LRZ_u;(EAEnK5F7_VTYC#v) zuQ~Dk-~kDV*E9V?f|&(h9Wq{Pd{x%uv`pbTh4Sh{E3SV`KXYT=y5KEQ-*+@@bNc%K zz`VVx=kiXf2Y9n{e0A)ctHQ{@AjZPL5a7+oB*Kgckgv=@$;p!$t(k#AGWjB-H~>Z{ Bg)9I7 diff --git a/app-config/firefox/heathland-monobiome-light.xpi b/app-config/firefox/heathland-monobiome-light.xpi index 930c7d4f5b3bef74e3746d4fb3c2acd5ca00e8b8..5a014339c11341b721d305ec921843ea42386489 100644 GIT binary patch delta 357 zcmaFP{EV3|z?+#xgn8Jjd_<6*;n8_oE*3^D7hM zwCcrOjLJX0Uj8FyPT{M?U4D03)dCK%`1~;`%5w7zEuWMmakg#d#Oilhvah!(IO><* zKhD#T60$p`D#5>HPg=(W@$^;c^Ho`-58I#RpDQkTs?%2S*6aMrzJsRc1lDO~zfwBm z5qUV{w_Qd=sJM#WXP&8HEH|OHD;LFat z_1rge$-UbyzFX?QRqv{oT1P!gvst$YXWdY?t?<6HQ#C%oo1LR|E4QB#BLf2;3j;%d pHzSh>Gcd4tprHkpoIIJ)N(vNS0p6@^3_!pLguy_%7O0JZ0RWr8iwOV# delta 358 zcmaFH{G6FDz?+#xgnOd6Tg5*{s|7;NmdYS(0u!x?60dhQg5zmC|>%2~DZ zw_O^8%Hmt9mzk@To~Syv#LQVauXdV14$prR`;xd64fSs=8SD2ywPd?);k;wjnw8xK z%Bj4I-~L{Z7#cfa#~I_0D8Z+%*R{nJ+;kPGIFj5_Z|xeSQP*(RVEyNh{gpb)));+0 z>@M?tt7_T;>pFRvV`k>Zj?AoTmwOxb<7|iEm*<{;iVO_cmZd#3zIw%>Wmkb)w7)O^ z+g&newJLVpk9(8#=e5bIWvfNhudWrn;I|^N|H}j2!spX!7z4c7IWFFel~876VBlk6 rU-Y7g%!gBt|PKP=Ez^v$8P&0V5Cw1L-=THU+SN_r>d}pC8v$E?jK5(nMofr^vKblG+PI#m~;U z#MOUGPIrsw)ZLFNi>~j|%@kW)`snDlI(gY5`H*7v=s7dZ(wCk6dCEUN?}IKo&ja3_ za$2_2%~Zed+h18B-}F`d$**~HPkK~8du)H=>wfY62eo~_)06!ke&v~d`hD+@rVo#H t{9p_4X6H~*TV2x3$iQ%#oq-|1n~_O`84=nbxyhdxt(k$rJ=uUs8~~EIvvB|b delta 401 zcmX@ka-4-Pz?+#xgnmHmQ>+R2~7Umq0}>#AKDUpncS zhGNyuOHuz+(o8CvlUqK=%=Ud%wInt0(%W?tH;7MtY~h_W<)zA|uQ`0C>9L{$52EBI z?KrvOaZ_aqGtcjX_4UbNVnSgn9==lgQ#w~>x`K9Dp3JdZ=EsiAINP)9sqgKVOPz#v z{Zy^7@CxAim6XCfHN?@OEU(|sRMa%*`{MQC=lVZCZS6a@lDBJySC&+ZNORCoWitQb7q=7*S3$}d2qXoL4)~| zsuf>iZcVxK``@#NwH(*tC%mpMQ&WCBv;V)s_5X1;P2Vlw&F{5ry>1+%x8M8`_o42` tkE8><**UJr@7mtX$iQ%#oq-|1n~_O`84=nbxyhdxt(k$rJ=uUs8~~x2xFP@m diff --git a/app-config/firefox/moorland-monobiome-dark.xpi b/app-config/firefox/moorland-monobiome-dark.xpi index 8378cefa9da92b2e91a1eb054acd2cfb4ff39ba9..351efddeb829422133a337ad778a0e598eda41fa 100644 GIT binary patch delta 374 zcmaFL{FIq5z?+#xgnnz&kxIc z;nj26S1j}TF@cHKr%A|~HGyr_&%WT|NQK+o4zY6|-(h1jxO|u2klVl@t46E-^2X)P zkqcfuc=Jal=txNJ(e}S?oR*>;4>ntSNM2m~Q|S4|OM$9|-=xx)tV!FlvxF_}?BXLo zz62@M9Qn5*EOko|PtEEB%Cj}@bW1G}yZwaYu}vP2u0iM2t+MjRHeS3nX-4D2NBb<^ zY)*R9-gf;(T-o0TXVkcUebxF{Z?Hiu#I`edqEwcmW9*(~OPB9zO`9ilO>}SUdxMwd ze=?1?E?Ylk&9!>H1u?JQ$y;pLe&)9BZY QO`gDL%?u3F$>$iw0V;c^!T(dR%nJE>mp$e6scD)rJt?0P|8Luw#__Z(>t@%c5Kofxc5eD6&e;U{NjOI=~b1S$6reO%B_{8+Tb9-^t69uxz({l2}5*l^-GX%aZ+% zZ*sVL@#astn!XTRDzIpwzXYP^5U(khRlbL))wAK zKYD|ocm2h^Z+;z|=_~T(b?Br22?@F@s)T}-O|LjL?W*wg_Ali=YooeGyK48n#7pmg zTu#gKjn|A^`#;8E=aswm1qt~xw?}{D4De>>Sebm!T#=E1L6n7oA;6oFNrV{@q#(J; P6Bw|(F6*;zCZ=>&lwbyDT znYz5#<~YX8GWq+C`OdCQGfyy2zw`0&yZSqKH`(ZmTwU~hv+DdiXP8Pp&U<_*{?9K~ ztG#mr1Q*THdgsh#V!+rXFWN9Mq}*Mz?c%yAvXuw&&K2fy3!VA%!TAi6hgpnU71qWo|Oy5W6C&L=Y14;7&lR5*82oupVM3ZCo_6$u73OFi{S6twVjeP`s~@- z_b|0gFqh6c`C^+=j$79Pd;d$*n;W+-IB_OeJ!?fPOX>Nhni&|Tlg}}V0{{@Ks{#N3 delta 374 zcmaFL{FIq5z?+#xgniAAw4};Hl`3<=hBu(w=r%T=t zKK9(`_=-Zd@bik^JVK}K-}1*=?l|;rk6T9mzN?jNrpt}opWm9vc2rVRxo6w^=0?}@ zz(=%Wu4Yeb$V|mp^I? zPG~!DRBm24ttU_WP}&lXU!PTKEhQqjyUqmHENYAL2oOJ?@wW5J1-;Mr)+}nj{dVcP zWBdIkXZ`ZZ4Eh_z__jrE+X;qyM)i3&#RI(AIhNnxWKv{gVBlq8Uv Q@&ra}W?-03KF25y0OEtAivR!s diff --git a/app-config/firefox/moorland-monobiome.xpi b/app-config/firefox/moorland-monobiome.xpi index d2ae7db94e7c9765cfdbd14a37ba4118be42ca01..d16f1519562a9ca3daa8da70a384b146ff026389 100644 GIT binary patch delta 473 zcmV;~0Ve*(1jhspP)h>@6aWYS2mtCEFkF!iF@K05YH5feYH5feYH78U(Qbnv6o&8n z6vnG9am~P4>t2RHMN6g}gLGNa^xX$^YfH6-CfkK1;O{yAIh@b^B1zJoO40C9lTWTj z0Wy70aAsee_bFNyOO(1(NqcUOdXT^b^!%j0c%HJQ1n=sI1efv{A-ya2f5+@#XWc*<2L@$ zoKtuM!{zgPB|am(I4r&aP)i302f)vqg8={l$_D@dP)h*<6ay3h2mlBG>Kiaz2f)vq Plkx#O1BfANlQ04oDFWF) delta 473 zcmV;~0Ve*(1jhspP)h>@6aWYS2mst6lv|MwF@HdlMrlBkMrlBkMrpN_(Qbnv6o&8n z6vnG9aZSNlbuUA(q9s+1LAoqy`tAd|wWZoZlkGwh@b{em9M0!q5k+xN1#j4>$S0E{ z2N8cnI596S`xq^=C9 zRDYT%vaMb)E|LhNQZG1twNYFlQS3|os#7gav3}kiX(NAp84W7eNrZ}AFC}s#(u!1c zvuh>nMePL6wS28j!~l3pUm9-<7@CP z{ck2;15c_IEaX%zY7~BB;;=n?rro**$pgaauOqe}6#QEAx%P}g-<-_pZr}gZFFj!# zB)8^b_uB7d~_}#IM7jMm)u{iJHHjAniZ}zN^ zmRc)!q4`Do#aW#qU!I3P`Trn;$L}joS7w@tfm7^`Wm}i;I-E9B`I_jS+DnON-v79s zmg5_)8MXFz%!w$)-|8FE^*c9v7qJF-vva85+Wv5IA)^QfC;-8nUPfyvPzVNiv$8P& O0V5Cw1L;ae5Dx&${HcWi delta 375 zcmaFF{D_$^z?+#xgnYmg)UA zV%wr+xs;_avS{afy8~~_a>^&RPulV)Ln#eB@Z#1e^cYUT;_jiii z>EwC8R-_p3xX>fC^ME9u)B^hwpZR77dLDFcE?sl`QA^d%Uv_B%>gTq2FJ}K&A0j5X zvMBq@&E*^`j~!V4(~d{%2I zZ~5k48}6o`@ah}aolO%D&0XQ?aYJ2nRp?uuv&IvrE)6t)d?Pd0`%GYYL9EQ#Y-{~j zZEmlvzi6}-Zc0;P{aY#e)80a=xp;F!(kw}no&fQ6nXgyA+!#B(qm(sYzC_})^}nr> z(U(KJ!d}~nZ}L0wknzn;??-PY)i4HlvvZX9I31i^$SA@A3P3QYm(f}Z6oLWXtZWQG OzzBrFK)R98Jjd_<6*;n8_oJS(|K5pl zCiTlUp7t_p^6k}_$Sw153B#?+3cKRgx4b*3SS~zc!!gFIdyeWY7i2#-W$j|Cf0HhG zJ6*c6^Uu}Lj|aUDPrvsf+iBCCh=&W;{t8T!tnw9h%0HJ{=Xy;0+^c@Shf31x3lh7g z&D?l;U0c|J3oIrT$DCWDU7IHqH27NRUjEo^sk3D5mHNwV{q4zNu_W zT1%hu-JQL*V78#ri}O=IJbkdjwC^g9aIjBugVq23Ycp4gy-v0JrTzZVzlw#cKh|HG zFmGG%jF8=7C!`d2+g@tyKXFU>7h8ZgJICZ7x5Q-_85lTO7#IS)8JR?w5rG4jn>>Nh ZObQf40p6@^3_!pLguy_%9H^6l0RWvVlav4e delta 344 zcmaFB{D7G+z?+#xgn&sDFtoK>lD6TN9zJyEsW<@J^@Rl<@ zvE`;)nA+4995j|wx}zo4(!!i`D060C{Fy|>+@-;7JI4#_qzD;C1_n+R28IA{MkWzvMBu>XCQo2AlL7@% VfHx}}0}wC*VK9&`2kK;C001DDgs@E=q#f_h&Sc5p6uZ@&aU#0Q%yY`JV=3>Cb?fS={+$;7)vWW{%&48J zYmespMKy2B6k0gfF#EQ$n(D#d$;t^&rarX@_v_voC7sS^x;R%<;6a?+q#fs0q|T{I zvHg<#zTQxooAY#iYW;VCf4lVhI6J!Hq}#(xgT4Pnzx8QKgu8A&CbE_(SAlH uBLl-Rb_Rw3Z$>5&W<(f++5zyJUqF02Ot delta 410 zcmdnXvX_M~z?+#xgnD z`sJS-&OY_by;8=n+wpLhdAiU7)rbuKMT+^Fw^RaWNlo4>t-o!fWu7f%$JXTb&zQpUzQ4C&V)(SjF_ya5vU2BGUg_Bu>d;VK>G8;F@wCEM z6Te>Q-~0b)kB*8?{q(%c7M)zf%9Up$=r;h}

uNn%K uj0_CN*cliCycwB9m=R$NlAHX3(OL==$N}E0Yz#oa2!z2v`U+4J0|NjSgs`Xp diff --git a/app-config/firefox/savanna-monobiome-dark.xpi b/app-config/firefox/savanna-monobiome-dark.xpi index cc3e307ad5f27b4fbbbd2e108e5f1e0d5e7f160c..aa36afed59c44fa631cf1e44131b89c0096f7e5c 100644 GIT binary patch delta 325 zcmaFD{Dhe=z?+#xgn{cZR=$R~V(km3OW)=_NDl>iY`Opo&iWgSao1+u^Z{4Yt-`ru#{#NVdH2bId zk{^%FtL>biwf4t``x?pZJqE{~HOn#Yx)^^;rpzMkh@^F^XybI5RmH0dgGvKth*i2} z7(TynJt@>p*)=}jv?4{h)jDu*NYZSX!a2u!-9Oj+q@<@FZ-0J6B3JWF;PprU3a9M) z{^_{)MyK*kZ-3p)S+XELa^mlU7o%jnl-({Q7&^uN@ICF5+I%%dX`l9q*!c!o*8h4W zZ(lC$3VS_`d*QTIf7!pi(Jd_Vwqp$NX6I1oP*|qG$iN`N!oU#V&B!Fej0hmG+~f(2 NR?NU4ntYZ~8~}*Zi0c3V delta 325 zcmaFD{Dhe=z?+#xgna>msqsW}tl zOzQtl__dJ-^}~g)-<-*7waqI2UVBFAo6MHgOQQcx z*`Inuy84@{)2c0x4%aR2ku^RfF`K`N>xEl=X7P=WQv}oBn6Ba2^CVzybnoO<&4;#} zFm~#;Y~Lrc+DJ#5I$tdny8Wc%u}PlIton2%Yi(;go8!kayc7F&iGA;1 zd}Z%+d%mMwcTaA6oxXWuQ(da-J9hW%LXBPt$L6CPr4P+@ji>U4P44`$PNBT^(2BP| zjMH-buWLrFjn-?4TJ=r-#^&uuZtDJI3Gim;_!zb7wE`mpg9r-)Lx49UlL#{+fWUH- PCoozu1A}PtSw?XH1F(^A diff --git a/app-config/firefox/savanna-monobiome-light.xpi b/app-config/firefox/savanna-monobiome-light.xpi index e483960d0a6f93ebd8c83d2b69da7f134914ae5f..6541cb6a2e95035ff359a06b3aa367dbd7a7b339 100644 GIT binary patch delta 290 zcmaFD{Dhe=z?+#xgnZE5Jji7|5Z z(*!5+FGx}D(OvH(-KkZtzUBk_{zAX)$92y-haFU?$#Q6od8A;*wr+t)PSwq_vbG#` zrqbd@ZtXXLv)yHi#5O)(P^)?OllZZ3tcg9A?)>W)dhtvPtGOj#Rj<)uUexc400#1N>Hq)$ delta 290 zcmaFD{Dhe=z?+#xgnTJFtwWBF$!`sx`HzhaC z<+yT|Rd3A(_guNc6Ol*eHGf-Laynk(_VX6QXEL^X+O!NKqCRHUzxb=De(#2*lk{KR zbH-nsiklRT*hTeDUbXm;y840JxAhAHot0hV)lDjn1-DeY?hQ#|l`fof z?5j9;gjaOx@#XCi^RxBN1YUpiv2e<+U7NKhYcSes)joc^?SaT;y;P+z30*> zwrBH#r9V8qlLNXIF)YEj&PqYTqJa1Q?GlmhU8lAeun;n`A16K zOdnri%wA}_^J6^w%eXhV&B`xE0Dt~?0NseC!RynVA`K9vZ%aMA^ zq6tE?)-2W)bZK%g`_}Vo)+V8E%g>o=zkXOzxo@@MiYwa7`kqW*6{oGh`uM8EC5H80 z@w}PbN_{tLo*l~+k&x8?vQc;a^9;lCMYF`WxO%RMn)|{qU;UWP?$dHH+&_-Quxrcu zN*jIOy1(#~pU`Xl8Lxkpv1z}((f>bT-S7P~l-}FiJKt-mvOald&Of`x_abpI;`al* z**SVU7HicqGBBKEXJ82MW@Hj!Muaq2Zt^=uD=AP|2Y9oxF#rK05C#M38$ewQ3;-gg Bu%iF~ delta 404 zcmX@ea)^a5z?+#xgnJY0A1Ow-RqFpWHm>P5;yeVSSzBon8*7&E(E5OxdDm!(?-)R_MCq z)t+GXHLc&S?6OX)Pq0henIkXtaNX+iIn5d`atk;#_wS8TRer&|ns2Mn%gGlm3;%z5 z!qF>ZQ{Ofh0ZzG_H;rFqpYpmf-|G6BHSLd|{#SmZ}h4ibsh*8%dROg z$vtuB`oCi*tv%Q5PgwW*w&a>E$@c%6cfR|d)V1exg}wQ+348jUZu$s< diff --git a/app-config/firefox/tundra-monobiome-dark.xpi b/app-config/firefox/tundra-monobiome-dark.xpi index 9456a9b5b834f64a7ba049663e8269c4c7557cb8..0cc19c275e5bd2c2162b915eb5d65cc4ac221262 100644 GIT binary patch delta 377 zcmaFC{DPS;z?+#xgn|%v4;F~e<;>-}_VwXu zfq;;pr#z1~EqPfk|KQrxv#xP-PR_M|_wRebZG|acV^&A?P21~jtaafgYv7yuKR+aI zids)%h%3ZXPgu*Ib(M5oMm;YL*UH~des`=pJKd!JDa+zN58lY6KWXBOi<4&dE1fb! z=DWni#nsM!DS>WlQ^MDZR-_5HRtL_#R5Vv6VMg23g{*2DH*Gt7*&-}zwlKHB)Eb>W z0eh22?QY^rHienyK0l+z_3NwFM?01X?l4>Frw4eqPgtNAclnO+>V+=s2kF_}J-FuN>FK zwD?ia#oG@}mqY}eImQ3GH>l`PN6;&~%54j>KdYWiwmhg|Z(*%(Ty&5{e|<0G@~Vk5 zWQ==GT->XuzDa9w*rwInxNJ60JhXR(U*=95Y^-l7L>(H#NXV=mtjUcGS6v5r#Rd+W+2 zN@eSB^{joV?YjEwan?OSyMD6sy|MjR=5NOs;LXml^xxfmDvS&a!Ym970p5&EBFub;L4z?+?;&Be-0k&%Ic dn}q?$XJis#M)(FKH+cf1H8apVlg}}V0|2jbU1SRK$KR%V9 zZ(FjpkvCi7z?ttio(m)h+_6x-+^Oz%dWylZH`CJ3$EmVtPnrM2`MHVe&+gdi47q2w zn;*aMX^v3U$va^!T`?g|*Wb@&d~G9O7cJgu8aVN1u2xyW>#`qA0p9E!oECF_C^9lI eaI-Kl1b8zti7+F41CpCOfzg^7=$*;u7{vi*qhKKb diff --git a/app-config/firefox/tundra-monobiome.xpi b/app-config/firefox/tundra-monobiome.xpi index ea76f123181e7b4db127a5adaf3739860d4b096f..c8ac5f54b9115671d730bc40b40a9a3df6267378 100644 GIT binary patch delta 399 zcmX@Ya)gC1z?+#xgn?vDoX#F_Q1x?bJC04ofX^TViH!~*#65|zp!VT z_FgXbsMGObY|WobdkQuhL_e!i*|H>MbGAyxxxU9+({a;sPeS}BE!e6VMetfpFT&AF1mM3$Jtz&EP9G{CfKBe7$wbY5@t_`O= zAD5S7INuueNg5mp&%eEx5*&Fr&HhK#Q=2({`XwfAGue)sOgyw=)<&kF!izqNx*t}2 zUo4vI`ea>A+|Ep?#alWqRz02i_OG4QsoDu=Wp6$@GsVg{_uR(#od-i>`6LcVKdlOR zsd+16=l8$9-QO2(_~*QHUw*pDrFlOqT8sYvKdSuEZu#%@@6aWYS2msb0lv|MwF$*=5Mrk#ZMrk#ZMv+QNe;1KG6{KV4 zr~?6%L&rYUUR08tZq=6A>w`A5xq%ksaJKE40%$3b#)oX^TY~c#B}t;U<>K9Xae<{` z-|7#%c~^eP-^Eq_@V49?dv!o|XDnd_0zl9J7?k)Sy{j@Oz+rb%S^B!`-_wh9Pv z4G$r17`0q553GlN-}@_Oe_xp5d9AlA-tGDTy{n{BI?3L$j! zBz!n1Cy`6xI=#@*7-bq1(?klRYQ_pk#YHoPw7{d@ zk5;r5k-PGF<)&$j(jrFdl~=a+`{*e5K{j_}i!)Q|%(OYje&q&NT{&O?ZajFFA|;|XFpI&2MCGa tOw51*0077b002-+0Rj{Q6aWYS2msb0lv|15Ow5z-0XqXVlSY#*0vC$rxu*aC diff --git a/colors/hex-palette.toml b/colors/hex-palette.toml index 908cf36..bb24c9e 100644 --- a/colors/hex-palette.toml +++ b/colors/hex-palette.toml @@ -1,4 +1,4 @@ -version = "1.5.0" +version = "1.5.1" [alpine] l10 = "#030303" @@ -271,7 +271,7 @@ l94 = "#f1eae4" l95 = "#f4ede7" l96 = "#f7f0ea" l97 = "#fbf4ee" -l98 = "#fef7f1" +l98 = "#fdf7f2" [savanna] l10 = "#040301" @@ -362,7 +362,7 @@ l94 = "#ecece3" l95 = "#efefe7" l96 = "#f3f2ea" l97 = "#f6f6ed" -l98 = "#f9f9f1" +l98 = "#f9f9f2" [grassland] l10 = "#020402" @@ -453,7 +453,7 @@ l94 = "#e6ede7" l95 = "#eaf1ea" l96 = "#edf4ee" l97 = "#f0f7f1" -l98 = "#f4fbf4" +l98 = "#f4faf5" [reef] l10 = "#010404" @@ -544,7 +544,7 @@ l94 = "#e3edef" l95 = "#e7f1f2" l96 = "#eaf4f5" l97 = "#edf7f9" -l98 = "#f0fbfc" +l98 = "#f2fafb" [tundra] l10 = "#020306" @@ -726,7 +726,7 @@ l94 = "#ede9f1" l95 = "#f0edf4" l96 = "#f3f0f8" l97 = "#f7f3fb" -l98 = "#faf7ff" +l98 = "#faf7fe" [moorland] l10 = "#050204" @@ -817,7 +817,7 @@ l94 = "#f1e8ec" l95 = "#f5ecef" l96 = "#f8eff3" l97 = "#fbf2f6" -l98 = "#fff6f9" +l98 = "#fef6f9" [red] l10 = "#0d0000" @@ -1443,18 +1443,18 @@ l83 = "#d6b8f7" l84 = "#d8bcf8" l85 = "#dbc1f9" l86 = "#ddc5f9" -l87 = "#e0c9fa" -l88 = "#e2cdfb" -l89 = "#e5d1fb" -l90 = "#e7d5fc" -l91 = "#e9d9fc" -l92 = "#ecdefd" -l93 = "#eee2fd" -l94 = "#f1e6fe" -l95 = "#f3eafe" -l96 = "#f5eefe" -l97 = "#f8f2fe" -l98 = "#faf7ff" +l87 = "#dfc9f9" +l88 = "#e2cdfa" +l89 = "#e4d2fa" +l90 = "#e6d6fa" +l91 = "#e9dafb" +l92 = "#ebdefb" +l93 = "#eee2fb" +l94 = "#f0e6fc" +l95 = "#f2ebfc" +l96 = "#f5effd" +l97 = "#f7f3fd" +l98 = "#faf7fe" [magenta] l10 = "#080104" @@ -1540,9 +1540,9 @@ l89 = "#f7cde0" l90 = "#f8d2e2" l91 = "#f9d6e5" l92 = "#fadbe8" -l93 = "#fbdfeb" -l94 = "#fce4ee" +l93 = "#fadfeb" +l94 = "#fbe4ee" l95 = "#fce8f1" -l96 = "#fdedf4" -l97 = "#fef1f6" +l96 = "#fdedf3" +l97 = "#fdf1f6" l98 = "#fef6f9" diff --git a/colors/oklch-palette.toml b/colors/oklch-palette.toml index 5ba71a1..a36fd57 100644 --- a/colors/oklch-palette.toml +++ b/colors/oklch-palette.toml @@ -1,4 +1,4 @@ -version = "1.5.0" +version = "1.5.1" [alpine] l10 = "oklch(10.0% 0.0000 0.0)" @@ -180,7 +180,7 @@ l94 = "oklch(94.0% 0.0110 29.0)" l95 = "oklch(95.0% 0.0110 29.0)" l96 = "oklch(96.0% 0.0110 29.0)" l97 = "oklch(97.0% 0.0110 29.0)" -l98 = "oklch(98.0% 0.0097 29.0)" +l98 = "oklch(98.0% 0.0092 29.0)" [chaparral] l10 = "oklch(10.0% 0.0110 62.5)" @@ -271,7 +271,7 @@ l94 = "oklch(94.0% 0.0110 62.5)" l95 = "oklch(95.0% 0.0110 62.5)" l96 = "oklch(96.0% 0.0110 62.5)" l97 = "oklch(97.0% 0.0110 62.5)" -l98 = "oklch(98.0% 0.0110 62.5)" +l98 = "oklch(98.0% 0.0092 62.5)" [savanna] l10 = "oklch(10.0% 0.0110 104.0)" @@ -362,7 +362,7 @@ l94 = "oklch(94.0% 0.0110 104.0)" l95 = "oklch(95.0% 0.0110 104.0)" l96 = "oklch(96.0% 0.0110 104.0)" l97 = "oklch(97.0% 0.0110 104.0)" -l98 = "oklch(98.0% 0.0110 104.0)" +l98 = "oklch(98.0% 0.0092 104.0)" [grassland] l10 = "oklch(10.0% 0.0110 148.0)" @@ -453,7 +453,7 @@ l94 = "oklch(94.0% 0.0110 148.0)" l95 = "oklch(95.0% 0.0110 148.0)" l96 = "oklch(96.0% 0.0110 148.0)" l97 = "oklch(97.0% 0.0110 148.0)" -l98 = "oklch(98.0% 0.0110 148.0)" +l98 = "oklch(98.0% 0.0092 148.0)" [reef] l10 = "oklch(10.0% 0.0110 205.0)" @@ -544,7 +544,7 @@ l94 = "oklch(94.0% 0.0110 205.0)" l95 = "oklch(95.0% 0.0110 205.0)" l96 = "oklch(96.0% 0.0110 205.0)" l97 = "oklch(97.0% 0.0110 205.0)" -l98 = "oklch(98.0% 0.0110 205.0)" +l98 = "oklch(98.0% 0.0092 205.0)" [tundra] l10 = "oklch(10.0% 0.0110 262.0)" @@ -635,7 +635,7 @@ l94 = "oklch(94.0% 0.0110 262.0)" l95 = "oklch(95.0% 0.0110 262.0)" l96 = "oklch(96.0% 0.0110 262.0)" l97 = "oklch(97.0% 0.0110 262.0)" -l98 = "oklch(98.0% 0.0094 262.0)" +l98 = "oklch(98.0% 0.0092 262.0)" [heathland] l10 = "oklch(10.0% 0.0110 306.0)" @@ -726,7 +726,7 @@ l94 = "oklch(94.0% 0.0110 306.0)" l95 = "oklch(95.0% 0.0110 306.0)" l96 = "oklch(96.0% 0.0110 306.0)" l97 = "oklch(97.0% 0.0110 306.0)" -l98 = "oklch(98.0% 0.0110 306.0)" +l98 = "oklch(98.0% 0.0092 306.0)" [moorland] l10 = "oklch(10.0% 0.0110 350.0)" @@ -817,7 +817,7 @@ l94 = "oklch(94.0% 0.0110 350.0)" l95 = "oklch(95.0% 0.0110 350.0)" l96 = "oklch(96.0% 0.0110 350.0)" l97 = "oklch(97.0% 0.0110 350.0)" -l98 = "oklch(98.0% 0.0110 350.0)" +l98 = "oklch(98.0% 0.0092 350.0)" [red] l10 = "oklch(10.0% 0.0406 29.0)" @@ -1087,10 +1087,10 @@ l91 = "oklch(91.0% 0.0402 104.0)" l92 = "oklch(92.0% 0.0360 104.0)" l93 = "oklch(93.0% 0.0317 104.0)" l94 = "oklch(94.0% 0.0273 104.0)" -l95 = "oklch(95.0% 0.0229 104.0)" -l96 = "oklch(96.0% 0.0184 104.0)" +l95 = "oklch(95.0% 0.0228 104.0)" +l96 = "oklch(96.0% 0.0183 104.0)" l97 = "oklch(97.0% 0.0138 104.0)" -l98 = "oklch(98.0% 0.0093 104.0)" +l98 = "oklch(98.0% 0.0092 104.0)" [green] l10 = "oklch(10.0% 0.0178 148.0)" @@ -1442,19 +1442,19 @@ l82 = "oklch(82.0% 0.0964 306.0)" l83 = "oklch(83.0% 0.0915 306.0)" l84 = "oklch(84.0% 0.0865 306.0)" l85 = "oklch(85.0% 0.0815 306.0)" -l86 = "oklch(86.0% 0.0764 306.0)" -l87 = "oklch(87.0% 0.0712 306.0)" -l88 = "oklch(88.0% 0.0660 306.0)" -l89 = "oklch(89.0% 0.0607 306.0)" -l90 = "oklch(90.0% 0.0554 306.0)" -l91 = "oklch(91.0% 0.0500 306.0)" -l92 = "oklch(92.0% 0.0446 306.0)" -l93 = "oklch(93.0% 0.0391 306.0)" -l94 = "oklch(94.0% 0.0336 306.0)" -l95 = "oklch(95.0% 0.0281 306.0)" -l96 = "oklch(96.0% 0.0225 306.0)" -l97 = "oklch(97.0% 0.0169 306.0)" -l98 = "oklch(98.0% 0.0113 306.0)" +l86 = "oklch(86.0% 0.0758 306.0)" +l87 = "oklch(87.0% 0.0697 306.0)" +l88 = "oklch(88.0% 0.0638 306.0)" +l89 = "oklch(89.0% 0.0579 306.0)" +l90 = "oklch(90.0% 0.0522 306.0)" +l91 = "oklch(91.0% 0.0466 306.0)" +l92 = "oklch(92.0% 0.0410 306.0)" +l93 = "oklch(93.0% 0.0356 306.0)" +l94 = "oklch(94.0% 0.0302 306.0)" +l95 = "oklch(95.0% 0.0250 306.0)" +l96 = "oklch(96.0% 0.0198 306.0)" +l97 = "oklch(97.0% 0.0147 306.0)" +l98 = "oklch(98.0% 0.0097 306.0)" [magenta] l10 = "oklch(10.0% 0.0242 350.0)" @@ -1538,11 +1538,11 @@ l87 = "oklch(87.0% 0.0619 350.0)" l88 = "oklch(88.0% 0.0574 350.0)" l89 = "oklch(89.0% 0.0528 350.0)" l90 = "oklch(90.0% 0.0481 350.0)" -l91 = "oklch(91.0% 0.0435 350.0)" -l92 = "oklch(92.0% 0.0387 350.0)" -l93 = "oklch(93.0% 0.0340 350.0)" -l94 = "oklch(94.0% 0.0292 350.0)" -l95 = "oklch(95.0% 0.0244 350.0)" -l96 = "oklch(96.0% 0.0196 350.0)" -l97 = "oklch(97.0% 0.0147 350.0)" -l98 = "oklch(98.0% 0.0098 350.0)" +l91 = "oklch(91.0% 0.0433 350.0)" +l92 = "oklch(92.0% 0.0384 350.0)" +l93 = "oklch(93.0% 0.0334 350.0)" +l94 = "oklch(94.0% 0.0285 350.0)" +l95 = "oklch(95.0% 0.0237 350.0)" +l96 = "oklch(96.0% 0.0189 350.0)" +l97 = "oklch(97.0% 0.0141 350.0)" +l98 = "oklch(98.0% 0.0094 350.0)" diff --git a/scheme.toml b/scheme.toml deleted file mode 100644 index d21ed78..0000000 --- a/scheme.toml +++ /dev/null @@ -1,82 +0,0 @@ -# ++ monobiome scheme file ++ -# ++ generated CLI @ 1.5.0 ++ -version = "1.5.0" -mode = "dark" -biome = "moorland" -metric = "oklch" -distance = "0.42" -l_base = "20" -l_step = "5" -fg_gap = "50" -grey_gap = "30" -term_fg_gap = "65" -bg0 = "f{{moorland.l20}}" -bg1 = "f{{moorland.l25}}" -bg2 = "f{{moorland.l30}}" -bg3 = "f{{moorland.l35}}" -fg3 = "f{{moorland.l70}}" -fg2 = "f{{moorland.l75}}" -fg1 = "f{{moorland.l80}}" -fg0 = "f{{moorland.l85}}" -black = "f{{moorland.l20}}" -grey = "f{{moorland.l50}}" -white = "f{{moorland.l75}}" -red = "f{{red.l59}}" -orange = "f{{orange.l61}}" -yellow = "f{{yellow.l62}}" -green = "f{{green.l61}}" -cyan = "f{{cyan.l61}}" -blue = "f{{blue.l60}}" -violet = "f{{violet.l60}}" -magenta = "f{{orange.l61}}" - -[term] -background = "f{{moorland.l25}}" -selection_bg = "f{{moorland.l30}}" -selection_fg = "f{{moorland.l85}}" -foreground = "f{{moorland.l90}}" -cursor = "f{{moorland.l85}}" -cursor_text = "f{{moorland.l30}}" - -[term.normal] -black = "f{{moorland.l25}}" -grey = "f{{moorland.l55}}" -white = "f{{moorland.l80}}" -red = "f{{red.l64}}" -yellow = "f{{yellow.l67}}" -green = "f{{green.l66}}" -cyan = "f{{blue.l65}}" -blue = "f{{blue.l65}}" -magenta = "f{{orange.l66}}" - -[term.bright] -black = "f{{moorland.l35}}" -grey = "f{{moorland.l65}}" -white = "f{{moorland.l90}}" -red = "f{{red.l75}}" -yellow = "f{{yellow.l77}}" -green = "f{{green.l76}}" -cyan = "f{{blue.l76}}" -blue = "f{{blue.l76}}" -magenta = "f{{orange.l76}}" - -[vim] -bg0 = "f{{moorland.l25}}" -bg1 = "f{{moorland.l30}}" -bg2 = "f{{moorland.l35}}" -bg3 = "f{{moorland.l40}}" -fg3 = "f{{moorland.l75}}" -fg2 = "f{{moorland.l80}}" -fg1 = "f{{moorland.l85}}" -fg0 = "f{{moorland.l90}}" -black = "f{{moorland.l25}}" -grey = "f{{moorland.l55}}" -white = "f{{moorland.l80}}" -red = "f{{red.l64}}" -orange = "f{{orange.l66}}" -yellow = "f{{yellow.l67}}" -green = "f{{green.l66}}" -cyan = "f{{green.l66}}" -blue = "f{{blue.l65}}" -violet = "f{{blue.l65}}" -magenta = "f{{red.l64}}" \ No newline at end of file diff --git a/scripts/generate.sh b/scripts/generate.sh index 655caa4..102960b 100755 --- a/scripts/generate.sh +++ b/scripts/generate.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -# note: this script is not portable; to be run in the monobiome scripts/ -# directory (notice the `rm` invocations) +# note: this script is not portable; script to be placed in the monobiome +# scripts/ directory and run from the repo root (notice the `rm` invocations) # clean existing config rm -rf app-config/* @@ -37,6 +37,9 @@ for biome in "${biomes[@]}"; do done done +# remove lingering scheme file +rm scheme.toml + cd app-config/firefox shopt -s nullglob for f in *; do