walrs
pywal but if its Fast-Minimal-Simple
git clone https://git.pi66.xyz/walrs
About | Files | Commits | Refs | License
add theming methods
Author: pixel2175
Date: 2025-05-08 00:48
commit: 8954a28d
Stat
| M | Cargo.lock | 2 | +1 | -1 |
| M | Cargo.toml | 2 | +1 | -1 |
| M | Makefile | 3 | +2 | -1 |
| A | colorschemes/dark/3024 | 16 | +16 | -0 |
| A | colorschemes/dark/ashes | 16 | +16 | -0 |
| A | colorschemes/dark/base16-3024 | 16 | +16 | -0 |
| A | colorschemes/dark/base16-apathy | 16 | +16 | -0 |
| A | colorschemes/dark/base16-ashes | 16 | +16 | -0 |
| A | colorschemes/dark/base16-atelier-cave | 16 | +16 | -0 |
| A | colorschemes/dark/base16-atelier-dune | 16 | +16 | -0 |
| A | colorschemes/dark/base16-atelier-estuary | 16 | +16 | -0 |
| A | colorschemes/dark/base16-atelier-forest | 16 | +16 | -0 |
| A | colorschemes/dark/base16-atelier-heath | 16 | +16 | -0 |
| A | colorschemes/dark/base16-atelier-lakeside | 16 | +16 | -0 |
| A | colorschemes/dark/base16-atelier-plateau | 16 | +16 | -0 |
| A | colorschemes/dark/base16-atelier-savanna | 16 | +16 | -0 |
| A | colorschemes/dark/base16-atelier-seaside | 16 | +16 | -0 |
| A | colorschemes/dark/base16-atelier-sulphurpool | 16 | +16 | -0 |
| A | colorschemes/dark/base16-bespin | 16 | +16 | -0 |
| A | colorschemes/dark/base16-black-metal | 16 | +16 | -0 |
| A | colorschemes/dark/base16-black-metal-bathory | 16 | +16 | -0 |
| A | colorschemes/dark/base16-black-metal-burzum | 16 | +16 | -0 |
| A | colorschemes/dark/base16-black-metal-funeral | 16 | +16 | -0 |
| A | colorschemes/dark/base16-black-metal-gorgoroth | 16 | +16 | -0 |
| A | colorschemes/dark/base16-black-metal-immortal | 16 | +16 | -0 |
| A | colorschemes/dark/base16-black-metal-khold | 16 | +16 | -0 |
| A | colorschemes/dark/base16-black-metal-marduk | 16 | +16 | -0 |
| A | colorschemes/dark/base16-black-metal-mayhem | 16 | +16 | -0 |
| A | colorschemes/dark/base16-black-metal-nile | 16 | +16 | -0 |
| A | colorschemes/dark/base16-black-metal-venom | 16 | +16 | -0 |
| A | colorschemes/dark/base16-brewer | 16 | +16 | -0 |
| A | colorschemes/dark/base16-bright | 16 | +16 | -0 |
| A | colorschemes/dark/base16-brushtrees | 16 | +16 | -0 |
| A | colorschemes/dark/base16-chalk | 16 | +16 | -0 |
| A | colorschemes/dark/base16-circus | 16 | +16 | -0 |
| A | colorschemes/dark/base16-classic | 16 | +16 | -0 |
| A | colorschemes/dark/base16-codeschool | 16 | +16 | -0 |
| A | colorschemes/dark/base16-default | 16 | +16 | -0 |
| A | colorschemes/dark/base16-dracula | 16 | +16 | -0 |
| A | colorschemes/dark/base16-eighties | 16 | +16 | -0 |
| A | colorschemes/dark/base16-embers | 16 | +16 | -0 |
| A | colorschemes/dark/base16-flat | 16 | +16 | -0 |
| A | colorschemes/dark/base16-google | 16 | +16 | -0 |
| A | colorschemes/dark/base16-grayscale | 16 | +16 | -0 |
| A | colorschemes/dark/base16-greenscreen | 16 | +16 | -0 |
| A | colorschemes/dark/base16-gruvbox-hard | 16 | +16 | -0 |
| A | colorschemes/dark/base16-gruvbox-medium | 16 | +16 | -0 |
| A | colorschemes/dark/base16-gruvbox-pale | 16 | +16 | -0 |
| A | colorschemes/dark/base16-gruvbox-soft | 16 | +16 | -0 |
| A | colorschemes/dark/base16-harmonic | 16 | +16 | -0 |
| A | colorschemes/dark/base16-hopscotch | 16 | +16 | -0 |
| A | colorschemes/dark/base16-icy | 16 | +16 | -0 |
| A | colorschemes/dark/base16-irblack | 16 | +16 | -0 |
| A | colorschemes/dark/base16-isotope | 16 | +16 | -0 |
| A | colorschemes/dark/base16-macintosh | 16 | +16 | -0 |
| A | colorschemes/dark/base16-marrakesh | 16 | +16 | -0 |
| A | colorschemes/dark/base16-materia | 16 | +16 | -0 |
| A | colorschemes/dark/base16-material | 16 | +16 | -0 |
| A | colorschemes/dark/base16-material-palenight | 16 | +16 | -0 |
| A | colorschemes/dark/base16-materialer | 16 | +16 | -0 |
| A | colorschemes/dark/base16-mellow-purple | 16 | +16 | -0 |
| A | colorschemes/dark/base16-mocha | 16 | +16 | -0 |
| A | colorschemes/dark/base16-monokai | 16 | +16 | -0 |
| A | colorschemes/dark/base16-nord | 16 | +16 | -0 |
| A | colorschemes/dark/base16-ocean | 16 | +16 | -0 |
| A | colorschemes/dark/base16-oceanicnext | 16 | +16 | -0 |
| A | colorschemes/dark/base16-onedark | 16 | +16 | -0 |
| A | colorschemes/dark/base16-outrun | 16 | +16 | -0 |
| A | colorschemes/dark/base16-paraiso | 16 | +16 | -0 |
| A | colorschemes/dark/base16-phd | 16 | +16 | -0 |
| A | colorschemes/dark/base16-pico | 16 | +16 | -0 |
| A | colorschemes/dark/base16-pop | 16 | +16 | -0 |
| A | colorschemes/dark/base16-porple | 16 | +16 | -0 |
| A | colorschemes/dark/base16-railscasts | 16 | +16 | -0 |
| A | colorschemes/dark/base16-rebecca | 16 | +16 | -0 |
| A | colorschemes/dark/base16-seti | 16 | +16 | -0 |
| A | colorschemes/dark/base16-snazzy | 16 | +16 | -0 |
| A | colorschemes/dark/base16-solarflare | 16 | +16 | -0 |
| A | colorschemes/dark/base16-solarized | 16 | +16 | -0 |
| A | colorschemes/dark/base16-spacemacs | 16 | +16 | -0 |
| A | colorschemes/dark/base16-summerfruit | 16 | +16 | -0 |
| A | colorschemes/dark/base16-tomorrow-night | 16 | +16 | -0 |
| A | colorschemes/dark/base16-tube | 16 | +16 | -0 |
| A | colorschemes/dark/base16-twilight | 16 | +16 | -0 |
| A | colorschemes/dark/base16-unikitty | 16 | +16 | -0 |
| A | colorschemes/dark/base16-woodland | 16 | +16 | -0 |
| A | colorschemes/dark/base16-xcode-dusk | 16 | +16 | -0 |
| A | colorschemes/dark/base16-zenburn | 16 | +16 | -0 |
| A | colorschemes/dark/base16tooth | 16 | +16 | -0 |
| A | colorschemes/dark/darktooth | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-5725 | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-amiox | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-bark | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-blend | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-blok | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-bluetype | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-blumune | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-book | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-branch | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-brownstone | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-bulb | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-chaires | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-coco | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-corduroy | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-depth | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-designr | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-diner | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-escen | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-fendr | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-flapr | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-forst | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-fury | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-harbing | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-kit | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-leaf | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-link | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-mattd | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-novmbr | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-owl | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-paints | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-parkd | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-pastely | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-petal | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-poly | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-prevail | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-provrb | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-raild | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-relax | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-scag | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-scape | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-shade | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-simplicity | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-skigh | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-slate | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-soundwave | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-spire | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-sprout | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-squares | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-stv | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-subtle | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-sundr | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-tealights | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-traffic | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-transposet | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-urban | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-vans | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-victory | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-view | 16 | +16 | -0 |
| A | colorschemes/dark/dkeg-wintry | 16 | +16 | -0 |
| A | colorschemes/dark/gruvbox | 16 | +16 | -0 |
| A | colorschemes/dark/hybrid-material | 16 | +16 | -0 |
| A | colorschemes/dark/monokai | 16 | +16 | -0 |
| A | colorschemes/dark/sexy-astromouse | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-belge | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-bitmute | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-cloud | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-colorfulcolors | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-dawn | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-deafened | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-derp | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-digerati | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-doomicideocean | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-dotshare | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-dwmrob | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-eqie6 | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-euphrasia | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-gjm | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-gnometerm | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-gotham | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-gslob-nature-suede | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-hund | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-hybrid | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-insignificato | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-invisibone | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-jasonwryan | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-kasugano | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-material | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-mikado | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-mikazuki | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-monokai | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-muse | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-nancy | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-navy-and-ivory | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-neon | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-numixdarkest | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-orangish | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-parker_brothers | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-phrak1 | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-pretty-and-pastel | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-rasi | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-rezza | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-rydgel | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-s3r0-modified | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-sexcolors | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-simple_rainbow | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-splurge | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-swayr | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-sweetlove | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-tango | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-tangoesque | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-tartan | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-theme2 | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-thwump | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-tlh | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-trim-yer-beard | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-user-77-mashup-colors | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-vacuous2 | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-visibone | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-visibone-alt-2 | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-x-dotshare | 18 | +18 | -0 |
| A | colorschemes/dark/sexy-zenburn | 18 | +18 | -0 |
| A | colorschemes/dark/solarized | 16 | +16 | -0 |
| A | colorschemes/dark/tempus_autumn | 16 | +16 | -0 |
| A | colorschemes/dark/tempus_dusk | 16 | +16 | -0 |
| A | colorschemes/dark/tempus_future | 16 | +16 | -0 |
| A | colorschemes/dark/tempus_rift | 16 | +16 | -0 |
| A | colorschemes/dark/tempus_spring | 16 | +16 | -0 |
| A | colorschemes/dark/tempus_summer | 16 | +16 | -0 |
| A | colorschemes/dark/tempus_warp | 16 | +16 | -0 |
| A | colorschemes/dark/tempus_winter | 16 | +16 | -0 |
| A | colorschemes/dark/vscode | 16 | +16 | -0 |
| A | colorschemes/dark/zenburn | 16 | +16 | -0 |
| A | colorschemes/light/3024 | 1 | +1 | -0 |
| A | colorschemes/light/ashes | 16 | +16 | -0 |
| A | colorschemes/light/base16-atelier-cave | 16 | +16 | -0 |
| A | colorschemes/light/base16-atelier-dune | 16 | +16 | -0 |
| A | colorschemes/light/base16-atelier-estuary | 16 | +16 | -0 |
| A | colorschemes/light/base16-atelier-forest | 16 | +16 | -0 |
| A | colorschemes/light/base16-atelier-heath | 16 | +16 | -0 |
| A | colorschemes/light/base16-atelier-lakeside | 16 | +16 | -0 |
| A | colorschemes/light/base16-atelier-plateau | 16 | +16 | -0 |
| A | colorschemes/light/base16-atelier-savanna | 16 | +16 | -0 |
| A | colorschemes/light/base16-atelier-seaside | 16 | +16 | -0 |
| A | colorschemes/light/base16-atelier-sulphurpool | 16 | +16 | -0 |
| A | colorschemes/light/base16-classic | 16 | +16 | -0 |
| A | colorschemes/light/base16-cupcake | 16 | +16 | -0 |
| A | colorschemes/light/base16-cupertino | 16 | +16 | -0 |
| A | colorschemes/light/base16-default | 16 | +16 | -0 |
| A | colorschemes/light/base16-github | 16 | +16 | -0 |
| A | colorschemes/light/base16-google | 16 | +16 | -0 |
| A | colorschemes/light/base16-grayscale | 16 | +16 | -0 |
| A | colorschemes/light/base16-gruvbox-hard | 16 | +16 | -0 |
| A | colorschemes/light/base16-gruvbox-medium | 17 | +17 | -0 |
| A | colorschemes/light/base16-gruvbox-soft | 16 | +16 | -0 |
| A | colorschemes/light/base16-harmonic | 16 | +16 | -0 |
| A | colorschemes/light/base16-materialer | 16 | +16 | -0 |
| A | colorschemes/light/base16-mexico | 16 | +16 | -0 |
| A | colorschemes/light/base16-one | 16 | +16 | -0 |
| A | colorschemes/light/base16-shapeshifter | 16 | +16 | -0 |
| A | colorschemes/light/base16-solarized | 16 | +16 | -0 |
| A | colorschemes/light/base16-summerfruit | 16 | +16 | -0 |
| A | colorschemes/light/base16-tomorrow | 16 | +16 | -0 |
| A | colorschemes/light/base16-unikitty | 16 | +16 | -0 |
| A | colorschemes/light/github | 16 | +16 | -0 |
| A | colorschemes/light/sexy-mostly-bright | 18 | +18 | -0 |
| A | colorschemes/light/solarized | 16 | +16 | -0 |
| A | colorschemes/light/tempus_dawn | 16 | +16 | -0 |
| A | colorschemes/light/tempus_fugit | 16 | +16 | -0 |
| A | colorschemes/light/tempus_past | 16 | +16 | -0 |
| A | colorschemes/light/tempus_totus | 16 | +16 | -0 |
| M | src/create_templates.rs | 29 | +9 | -20 |
| M | src/main.rs | 121 | +81 | -40 |
| A | src/theme.rs | 73 | +73 | -0 |
| A | src/utils.rs | 12 | +12 | -0 |
| D | src/wallpaper.rs | 3 | +0 | -3 |
Diff
diff --git a/Cargo.lock b/Cargo.lock
index 6b5237e..1076eb3 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1353,7 +1353,7 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "walrs"
-version = "1.0.8"
+version = "1.1.0"
dependencies = [
"clap 4.5.37",
"clap_complete",
diff --git a/Cargo.toml b/Cargo.toml
index c4c6dd3..5c54ae6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "walrs"
...
Show all
Show less
diff --git a/Cargo.lock b/Cargo.lock
index 6b5237e..1076eb3 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1353,7 +1353,7 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "walrs"
-version = "1.0.8"
+version = "1.1.0"
dependencies = [
"clap 4.5.37",
"clap_complete",
diff --git a/Cargo.toml b/Cargo.toml
index c4c6dd3..5c54ae6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "walrs"
...
diff --git a/Cargo.lock b/Cargo.lock
index 6b5237e..1076eb3 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1353,7 +1353,7 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "walrs"
-version = "1.0.8"
+version = "1.1.0"
dependencies = [
"clap 4.5.37",
"clap_complete",
diff --git a/Cargo.toml b/Cargo.toml
index c4c6dd3..5c54ae6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "walrs"
-version = "1.0.8"
+version = "1.1.0"
edition = "2024"
description = "walrs - Generate colorscheme from image."
license = "GPL"
diff --git a/Makefile b/Makefile
index 24282f6..5acf0df 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,8 @@ install: build
sudo install -m755 target/release/walrs /usr/bin/walrs
sudo install -d ./templates/ /etc/walrs/templates
/usr/bin/walrs --install-completions -q
- sudo cp -r templates/* /etc/walrs/templates/
+ sudo cp -r templates/ /etc/walrs/
+ sudo cp -r colorschemes/ /etc/walrs/
uninstall:
sudo rm -f /usr/bin/walrs
diff --git a/colorschemes/dark/3024 b/colorschemes/dark/3024
new file mode 100644
index 0000000..bfec57a
--- /dev/null
+++ b/colorschemes/dark/3024
@@ -0,0 +1,16 @@
+#090300
+#db2d20
+#01a252
+#fded02
+#01a0e4
+#a16a94
+#b5e4f4
+#a5a2a2
+#5c5855
+#db2d20
+#01a252
+#fded02
+#01a0e4
+#a16a94
+#b5e4f4
+#f7f7f7
diff --git a/colorschemes/dark/ashes b/colorschemes/dark/ashes
new file mode 100644
index 0000000..3d38eb4
--- /dev/null
+++ b/colorschemes/dark/ashes
@@ -0,0 +1,16 @@
+#1c2023
+#c7ae95
+#95c7ae
+#aec795
+#ae95c7
+#c795ae
+#95aec7
+#c7ccd1
+#747c84
+#c7ae95
+#95c7ae
+#aec795
+#ae95c7
+#c795ae
+#95aec7
+#f3f4f5
diff --git a/colorschemes/dark/base16-3024 b/colorschemes/dark/base16-3024
new file mode 100644
index 0000000..bfec57a
--- /dev/null
+++ b/colorschemes/dark/base16-3024
@@ -0,0 +1,16 @@
+#090300
+#db2d20
+#01a252
+#fded02
+#01a0e4
+#a16a94
+#b5e4f4
+#a5a2a2
+#5c5855
+#db2d20
+#01a252
+#fded02
+#01a0e4
+#a16a94
+#b5e4f4
+#f7f7f7
diff --git a/colorschemes/dark/base16-apathy b/colorschemes/dark/base16-apathy
new file mode 100644
index 0000000..35df6e5
--- /dev/null
+++ b/colorschemes/dark/base16-apathy
@@ -0,0 +1,16 @@
+#031A16
+#3E9688
+#883E96
+#3E4C96
+#96883E
+#4C963E
+#963E4C
+#81B5AC
+#2B685E
+#3E9688
+#883E96
+#3E4C96
+#96883E
+#4C963E
+#963E4C
+#D2E7E4
diff --git a/colorschemes/dark/base16-ashes b/colorschemes/dark/base16-ashes
new file mode 100644
index 0000000..cfb8914
--- /dev/null
+++ b/colorschemes/dark/base16-ashes
@@ -0,0 +1,16 @@
+#1C2023
+#C7AE95
+#95C7AE
+#AEC795
+#AE95C7
+#C795AE
+#95AEC7
+#C7CCD1
+#747C84
+#C7AE95
+#95C7AE
+#AEC795
+#AE95C7
+#C795AE
+#95AEC7
+#F3F4F5
diff --git a/colorschemes/dark/base16-atelier-cave b/colorschemes/dark/base16-atelier-cave
new file mode 100644
index 0000000..5194c8a
--- /dev/null
+++ b/colorschemes/dark/base16-atelier-cave
@@ -0,0 +1,16 @@
+#19171c
+#be4678
+#2a9292
+#a06e3b
+#576ddb
+#955ae7
+#398bc6
+#8b8792
+#655f6d
+#be4678
+#2a9292
+#a06e3b
+#576ddb
+#955ae7
+#398bc6
+#efecf4
diff --git a/colorschemes/dark/base16-atelier-dune b/colorschemes/dark/base16-atelier-dune
new file mode 100644
index 0000000..3742eb3
--- /dev/null
+++ b/colorschemes/dark/base16-atelier-dune
@@ -0,0 +1,16 @@
+#20201d
+#d73737
+#60ac39
+#ae9513
+#6684e1
+#b854d4
+#1fad83
+#a6a28c
+#7d7a68
+#d73737
+#60ac39
+#ae9513
+#6684e1
+#b854d4
+#1fad83
+#fefbec
diff --git a/colorschemes/dark/base16-atelier-estuary b/colorschemes/dark/base16-atelier-estuary
new file mode 100644
index 0000000..d32a27a
--- /dev/null
+++ b/colorschemes/dark/base16-atelier-estuary
@@ -0,0 +1,16 @@
+#22221b
+#ba6236
+#7d9726
+#a5980d
+#36a166
+#5f9182
+#5b9d48
+#929181
+#6c6b5a
+#ba6236
+#7d9726
+#a5980d
+#36a166
+#5f9182
+#5b9d48
+#f4f3ec
diff --git a/colorschemes/dark/base16-atelier-forest b/colorschemes/dark/base16-atelier-forest
new file mode 100644
index 0000000..fd3a2b4
--- /dev/null
+++ b/colorschemes/dark/base16-atelier-forest
@@ -0,0 +1,16 @@
+#1b1918
+#f22c40
+#7b9726
+#c38418
+#407ee7
+#6666ea
+#3d97b8
+#a8a19f
+#766e6b
+#f22c40
+#7b9726
+#c38418
+#407ee7
+#6666ea
+#3d97b8
+#f1efee
diff --git a/colorschemes/dark/base16-atelier-heath b/colorschemes/dark/base16-atelier-heath
new file mode 100644
index 0000000..42d0e0f
--- /dev/null
+++ b/colorschemes/dark/base16-atelier-heath
@@ -0,0 +1,16 @@
+#1b181b
+#ca402b
+#918b3b
+#bb8a35
+#516aec
+#7b59c0
+#159393
+#ab9bab
+#776977
+#ca402b
+#918b3b
+#bb8a35
+#516aec
+#7b59c0
+#159393
+#f7f3f7
diff --git a/colorschemes/dark/base16-atelier-lakeside b/colorschemes/dark/base16-atelier-lakeside
new file mode 100644
index 0000000..00214a6
--- /dev/null
+++ b/colorschemes/dark/base16-atelier-lakeside
@@ -0,0 +1,16 @@
+#161b1d
+#d22d72
+#568c3b
+#8a8a0f
+#257fad
+#6b6bb8
+#2d8f6f
+#7ea2b4
+#5a7b8c
+#d22d72
+#568c3b
+#8a8a0f
+#257fad
+#6b6bb8
+#2d8f6f
+#ebf8ff
diff --git a/colorschemes/dark/base16-atelier-plateau b/colorschemes/dark/base16-atelier-plateau
new file mode 100644
index 0000000..968b90f
--- /dev/null
+++ b/colorschemes/dark/base16-atelier-plateau
@@ -0,0 +1,16 @@
+#1b1818
+#ca4949
+#4b8b8b
+#a06e3b
+#7272ca
+#8464c4
+#5485b6
+#8a8585
+#655d5d
+#ca4949
+#4b8b8b
+#a06e3b
+#7272ca
+#8464c4
+#5485b6
+#f4ecec
diff --git a/colorschemes/dark/base16-atelier-savanna b/colorschemes/dark/base16-atelier-savanna
new file mode 100644
index 0000000..56910cd
--- /dev/null
+++ b/colorschemes/dark/base16-atelier-savanna
@@ -0,0 +1,16 @@
+#171c19
+#b16139
+#489963
+#a07e3b
+#478c90
+#55859b
+#1c9aa0
+#87928a
+#5f6d64
+#b16139
+#489963
+#a07e3b
+#478c90
+#55859b
+#1c9aa0
+#ecf4ee
diff --git a/colorschemes/dark/base16-atelier-seaside b/colorschemes/dark/base16-atelier-seaside
new file mode 100644
index 0000000..3148cbe
--- /dev/null
+++ b/colorschemes/dark/base16-atelier-seaside
@@ -0,0 +1,16 @@
+#131513
+#e6193c
+#29a329
+#98981b
+#3d62f5
+#ad2bee
+#1999b3
+#8ca68c
+#687d68
+#e6193c
+#29a329
+#98981b
+#3d62f5
+#ad2bee
+#1999b3
+#f4fbf4
diff --git a/colorschemes/dark/base16-atelier-sulphurpool b/colorschemes/dark/base16-atelier-sulphurpool
new file mode 100644
index 0000000..be89e86
--- /dev/null
+++ b/colorschemes/dark/base16-atelier-sulphurpool
@@ -0,0 +1,16 @@
+#202746
+#c94922
+#ac9739
+#c08b30
+#3d8fd1
+#6679cc
+#22a2c9
+#979db4
+#6b7394
+#c94922
+#ac9739
+#c08b30
+#3d8fd1
+#6679cc
+#22a2c9
+#f5f7ff
diff --git a/colorschemes/dark/base16-bespin b/colorschemes/dark/base16-bespin
new file mode 100644
index 0000000..adcb278
--- /dev/null
+++ b/colorschemes/dark/base16-bespin
@@ -0,0 +1,16 @@
+#28211c
+#cf6a4c
+#54be0d
+#f9ee98
+#5ea6ea
+#9b859d
+#afc4db
+#8a8986
+#666666
+#cf6a4c
+#54be0d
+#f9ee98
+#5ea6ea
+#9b859d
+#afc4db
+#baae9e
diff --git a/colorschemes/dark/base16-black-metal b/colorschemes/dark/base16-black-metal
new file mode 100644
index 0000000..e019b90
--- /dev/null
+++ b/colorschemes/dark/base16-black-metal
@@ -0,0 +1,16 @@
+#000000
+#5f8787
+#dd9999
+#a06666
+#888888
+#999999
+#aaaaaa
+#c1c1c1
+#333333
+#5f8787
+#dd9999
+#a06666
+#888888
+#999999
+#aaaaaa
+#c1c1c1
diff --git a/colorschemes/dark/base16-black-metal-bathory b/colorschemes/dark/base16-black-metal-bathory
new file mode 100644
index 0000000..b10b084
--- /dev/null
+++ b/colorschemes/dark/base16-black-metal-bathory
@@ -0,0 +1,16 @@
+#000000
+#5f8787
+#fbcb97
+#e78a53
+#888888
+#999999
+#aaaaaa
+#c1c1c1
+#333333
+#5f8787
+#fbcb97
+#e78a53
+#888888
+#999999
+#aaaaaa
+#c1c1c1
diff --git a/colorschemes/dark/base16-black-metal-burzum b/colorschemes/dark/base16-black-metal-burzum
new file mode 100644
index 0000000..ebeed64
--- /dev/null
+++ b/colorschemes/dark/base16-black-metal-burzum
@@ -0,0 +1,16 @@
+#000000
+#5f8787
+#ddeecc
+#99bbaa
+#888888
+#999999
+#aaaaaa
+#c1c1c1
+#333333
+#5f8787
+#ddeecc
+#99bbaa
+#888888
+#999999
+#aaaaaa
+#c1c1c1
diff --git a/colorschemes/dark/base16-black-metal-funeral b/colorschemes/dark/base16-black-metal-funeral
new file mode 100644
index 0000000..d92d596
--- /dev/null
+++ b/colorschemes/dark/base16-black-metal-funeral
@@ -0,0 +1,16 @@
+#000000
+#5f8787
+#d0dfee
+#5f81a5
+#888888
+#999999
+#aaaaaa
+#c1c1c1
+#333333
+#5f8787
+#d0dfee
+#5f81a5
+#888888
+#999999
+#aaaaaa
+#c1c1c1
diff --git a/colorschemes/dark/base16-black-metal-gorgoroth b/colorschemes/dark/base16-black-metal-gorgoroth
new file mode 100644
index 0000000..6023ba3
--- /dev/null
+++ b/colorschemes/dark/base16-black-metal-gorgoroth
@@ -0,0 +1,16 @@
+#000000
+#5f8787
+#9b8d7f
+#8c7f70
+#888888
+#999999
+#aaaaaa
+#c1c1c1
+#333333
+#5f8787
+#9b8d7f
+#8c7f70
+#888888
+#999999
+#aaaaaa
+#c1c1c1
diff --git a/colorschemes/dark/base16-black-metal-immortal b/colorschemes/dark/base16-black-metal-immortal
new file mode 100644
index 0000000..95f7d2c
--- /dev/null
+++ b/colorschemes/dark/base16-black-metal-immortal
@@ -0,0 +1,16 @@
+#000000
+#5f8787
+#7799bb
+#556677
+#888888
+#999999
+#aaaaaa
+#c1c1c1
+#333333
+#5f8787
+#7799bb
+#556677
+#888888
+#999999
+#aaaaaa
+#c1c1c1
diff --git a/colorschemes/dark/base16-black-metal-khold b/colorschemes/dark/base16-black-metal-khold
new file mode 100644
index 0000000..2960391
--- /dev/null
+++ b/colorschemes/dark/base16-black-metal-khold
@@ -0,0 +1,16 @@
+#000000
+#5f8787
+#eceee3
+#974b46
+#888888
+#999999
+#aaaaaa
+#c1c1c1
+#333333
+#5f8787
+#eceee3
+#974b46
+#888888
+#999999
+#aaaaaa
+#c1c1c1
diff --git a/colorschemes/dark/base16-black-metal-marduk b/colorschemes/dark/base16-black-metal-marduk
new file mode 100644
index 0000000..ecdcc6a
--- /dev/null
+++ b/colorschemes/dark/base16-black-metal-marduk
@@ -0,0 +1,16 @@
+#000000
+#5f8787
+#a5aaa7
+#626b67
+#888888
+#999999
+#aaaaaa
+#c1c1c1
+#333333
+#5f8787
+#a5aaa7
+#626b67
+#888888
+#999999
+#aaaaaa
+#c1c1c1
diff --git a/colorschemes/dark/base16-black-metal-mayhem b/colorschemes/dark/base16-black-metal-mayhem
new file mode 100644
index 0000000..724c37c
--- /dev/null
+++ b/colorschemes/dark/base16-black-metal-mayhem
@@ -0,0 +1,16 @@
+#000000
+#5f8787
+#f3ecd4
+#eecc6c
+#888888
+#999999
+#aaaaaa
+#c1c1c1
+#333333
+#5f8787
+#f3ecd4
+#eecc6c
+#888888
+#999999
+#aaaaaa
+#c1c1c1
diff --git a/colorschemes/dark/base16-black-metal-nile b/colorschemes/dark/base16-black-metal-nile
new file mode 100644
index 0000000..3a5cdaf
--- /dev/null
+++ b/colorschemes/dark/base16-black-metal-nile
@@ -0,0 +1,16 @@
+#000000
+#5f8787
+#aa9988
+#777755
+#888888
+#999999
+#aaaaaa
+#c1c1c1
+#333333
+#5f8787
+#aa9988
+#777755
+#888888
+#999999
+#aaaaaa
+#c1c1c1
diff --git a/colorschemes/dark/base16-black-metal-venom b/colorschemes/dark/base16-black-metal-venom
new file mode 100644
index 0000000..1789f20
--- /dev/null
+++ b/colorschemes/dark/base16-black-metal-venom
@@ -0,0 +1,16 @@
+#000000
+#5f8787
+#f8f7f2
+#79241f
+#888888
+#999999
+#aaaaaa
+#c1c1c1
+#333333
+#5f8787
+#f8f7f2
+#79241f
+#888888
+#999999
+#aaaaaa
+#c1c1c1
diff --git a/colorschemes/dark/base16-brewer b/colorschemes/dark/base16-brewer
new file mode 100644
index 0000000..070c72c
--- /dev/null
+++ b/colorschemes/dark/base16-brewer
@@ -0,0 +1,16 @@
+#0c0d0e
+#e31a1c
+#31a354
+#dca060
+#3182bd
+#756bb1
+#80b1d3
+#b7b8b9
+#737475
+#e31a1c
+#31a354
+#dca060
+#3182bd
+#756bb1
+#80b1d3
+#fcfdfe
diff --git a/colorschemes/dark/base16-bright b/colorschemes/dark/base16-bright
new file mode 100644
index 0000000..72c53b9
--- /dev/null
+++ b/colorschemes/dark/base16-bright
@@ -0,0 +1,16 @@
+#000000
+#fb0120
+#a1c659
+#fda331
+#6fb3d2
+#d381c3
+#76c7b7
+#e0e0e0
+#b0b0b0
+#fb0120
+#a1c659
+#fda331
+#6fb3d2
+#d381c3
+#76c7b7
+#ffffff
diff --git a/colorschemes/dark/base16-brushtrees b/colorschemes/dark/base16-brushtrees
new file mode 100644
index 0000000..577e554
--- /dev/null
+++ b/colorschemes/dark/base16-brushtrees
@@ -0,0 +1,16 @@
+#485867
+#b38686
+#87b386
+#aab386
+#868cb3
+#b386b2
+#86b3b3
+#B0C5C8
+#8299A1
+#b38686
+#87b386
+#aab386
+#868cb3
+#b386b2
+#86b3b3
+#E3EFEF
diff --git a/colorschemes/dark/base16-chalk b/colorschemes/dark/base16-chalk
new file mode 100644
index 0000000..627248a
--- /dev/null
+++ b/colorschemes/dark/base16-chalk
@@ -0,0 +1,16 @@
+#151515
+#fb9fb1
+#acc267
+#ddb26f
+#6fc2ef
+#e1a3ee
+#12cfc0
+#d0d0d0
+#505050
+#fb9fb1
+#acc267
+#ddb26f
+#6fc2ef
+#e1a3ee
+#12cfc0
+#f5f5f5
diff --git a/colorschemes/dark/base16-circus b/colorschemes/dark/base16-circus
new file mode 100644
index 0000000..b527366
--- /dev/null
+++ b/colorschemes/dark/base16-circus
@@ -0,0 +1,16 @@
+#191919
+#dc657d
+#84b97c
+#c3ba63
+#639ee4
+#b888e2
+#4bb1a7
+#a7a7a7
+#5f5a60
+#dc657d
+#84b97c
+#c3ba63
+#639ee4
+#b888e2
+#4bb1a7
+#ffffff
diff --git a/colorschemes/dark/base16-classic b/colorschemes/dark/base16-classic
new file mode 100644
index 0000000..1006048
--- /dev/null
+++ b/colorschemes/dark/base16-classic
@@ -0,0 +1,16 @@
+#151515
+#AC4142
+#90A959
+#F4BF75
+#6A9FB5
+#AA759F
+#75B5AA
+#D0D0D0
+#505050
+#AC4142
+#90A959
+#F4BF75
+#6A9FB5
+#AA759F
+#75B5AA
+#F5F5F5
diff --git a/colorschemes/dark/base16-codeschool b/colorschemes/dark/base16-codeschool
new file mode 100644
index 0000000..0ce1e6e
--- /dev/null
+++ b/colorschemes/dark/base16-codeschool
@@ -0,0 +1,16 @@
+#232c31
+#2a5491
+#237986
+#a03b1e
+#484d79
+#c59820
+#b02f30
+#9ea7a6
+#3f4944
+#2a5491
+#237986
+#a03b1e
+#484d79
+#c59820
+#b02f30
+#b5d8f6
diff --git a/colorschemes/dark/base16-default b/colorschemes/dark/base16-default
new file mode 100644
index 0000000..d61dc60
--- /dev/null
+++ b/colorschemes/dark/base16-default
@@ -0,0 +1,16 @@
+#181818
+#ab4642
+#a1b56c
+#f7ca88
+#7cafc2
+#ba8baf
+#86c1b9
+#d8d8d8
+#585858
+#ab4642
+#a1b56c
+#f7ca88
+#7cafc2
+#ba8baf
+#86c1b9
+#f8f8f8
diff --git a/colorschemes/dark/base16-dracula b/colorschemes/dark/base16-dracula
new file mode 100644
index 0000000..ebe31ed
--- /dev/null
+++ b/colorschemes/dark/base16-dracula
@@ -0,0 +1,16 @@
+#282936
+#ea51b2
+#00f769
+#ebff87
+#62d6e8
+#b45bcf
+#a1efe4
+#e9e9f4
+#4d4f68
+#ea51b2
+#00f769
+#ebff87
+#62d6e8
+#b45bcf
+#a1efe4
+#f7f7fb
diff --git a/colorschemes/dark/base16-eighties b/colorschemes/dark/base16-eighties
new file mode 100644
index 0000000..ad40bb6
--- /dev/null
+++ b/colorschemes/dark/base16-eighties
@@ -0,0 +1,16 @@
+#2d2d2d
+#f2777a
+#99cc99
+#ffcc66
+#6699cc
+#cc99cc
+#66cccc
+#d3d0c8
+#747369
+#f2777a
+#99cc99
+#ffcc66
+#6699cc
+#cc99cc
+#66cccc
+#f2f0ec
diff --git a/colorschemes/dark/base16-embers b/colorschemes/dark/base16-embers
new file mode 100644
index 0000000..d99f848
--- /dev/null
+++ b/colorschemes/dark/base16-embers
@@ -0,0 +1,16 @@
+#16130F
+#826D57
+#57826D
+#6D8257
+#6D5782
+#82576D
+#576D82
+#A39A90
+#5A5047
+#826D57
+#57826D
+#6D8257
+#6D5782
+#82576D
+#576D82
+#DBD6D1
diff --git a/colorschemes/dark/base16-flat b/colorschemes/dark/base16-flat
new file mode 100644
index 0000000..4f0067d
--- /dev/null
+++ b/colorschemes/dark/base16-flat
@@ -0,0 +1,16 @@
+#2C3E50
+#E74C3C
+#2ECC71
+#F1C40F
+#3498DB
+#9B59B6
+#1ABC9C
+#e0e0e0
+#95A5A6
+#E74C3C
+#2ECC71
+#F1C40F
+#3498DB
+#9B59B6
+#1ABC9C
+#ECF0F1
diff --git a/colorschemes/dark/base16-google b/colorschemes/dark/base16-google
new file mode 100644
index 0000000..ee012e1
--- /dev/null
+++ b/colorschemes/dark/base16-google
@@ -0,0 +1,16 @@
+#1d1f21
+#CC342B
+#198844
+#FBA922
+#3971ED
+#A36AC7
+#3971ED
+#c5c8c6
+#969896
+#CC342B
+#198844
+#FBA922
+#3971ED
+#A36AC7
+#3971ED
+#ffffff
diff --git a/colorschemes/dark/base16-grayscale b/colorschemes/dark/base16-grayscale
new file mode 100644
index 0000000..064acb4
--- /dev/null
+++ b/colorschemes/dark/base16-grayscale
@@ -0,0 +1,16 @@
+#101010
+#7c7c7c
+#8e8e8e
+#a0a0a0
+#686868
+#747474
+#868686
+#b9b9b9
+#525252
+#7c7c7c
+#8e8e8e
+#a0a0a0
+#686868
+#747474
+#868686
+#f7f7f7
diff --git a/colorschemes/dark/base16-greenscreen b/colorschemes/dark/base16-greenscreen
new file mode 100644
index 0000000..755da4b
--- /dev/null
+++ b/colorschemes/dark/base16-greenscreen
@@ -0,0 +1,16 @@
+#001100
+#007700
+#00bb00
+#007700
+#009900
+#00bb00
+#005500
+#00bb00
+#007700
+#007700
+#00bb00
+#007700
+#009900
+#00bb00
+#005500
+#00ff00
diff --git a/colorschemes/dark/base16-gruvbox-hard b/colorschemes/dark/base16-gruvbox-hard
new file mode 100644
index 0000000..b988c91
--- /dev/null
+++ b/colorschemes/dark/base16-gruvbox-hard
@@ -0,0 +1,16 @@
+#1d2021
+#fb4934
+#b8bb26
+#fabd2f
+#83a598
+#d3869b
+#8ec07c
+#d5c4a1
+#665c54
+#fb4934
+#b8bb26
+#fabd2f
+#83a598
+#d3869b
+#8ec07c
+#fbf1c7
diff --git a/colorschemes/dark/base16-gruvbox-medium b/colorschemes/dark/base16-gruvbox-medium
new file mode 100644
index 0000000..6de8bbf
--- /dev/null
+++ b/colorschemes/dark/base16-gruvbox-medium
@@ -0,0 +1,16 @@
+#282828
+#fb4934
+#b8bb26
+#fabd2f
+#83a598
+#d3869b
+#8ec07c
+#d5c4a1
+#665c54
+#fb4934
+#b8bb26
+#fabd2f
+#83a598
+#d3869b
+#8ec07c
+#fbf1c7
diff --git a/colorschemes/dark/base16-gruvbox-pale b/colorschemes/dark/base16-gruvbox-pale
new file mode 100644
index 0000000..e3baf11
--- /dev/null
+++ b/colorschemes/dark/base16-gruvbox-pale
@@ -0,0 +1,16 @@
+#262626
+#d75f5f
+#afaf00
+#ffaf00
+#83adad
+#d485ad
+#85ad85
+#dab997
+#8a8a8a
+#d75f5f
+#afaf00
+#ffaf00
+#83adad
+#d485ad
+#85ad85
+#ebdbb2
diff --git a/colorschemes/dark/base16-gruvbox-soft b/colorschemes/dark/base16-gruvbox-soft
new file mode 100644
index 0000000..01880a3
--- /dev/null
+++ b/colorschemes/dark/base16-gruvbox-soft
@@ -0,0 +1,16 @@
+#32302f
+#fb4934
+#b8bb26
+#fabd2f
+#83a598
+#d3869b
+#8ec07c
+#d5c4a1
+#665c54
+#fb4934
+#b8bb26
+#fabd2f
+#83a598
+#d3869b
+#8ec07c
+#fbf1c7
diff --git a/colorschemes/dark/base16-harmonic b/colorschemes/dark/base16-harmonic
new file mode 100644
index 0000000..354afc7
--- /dev/null
+++ b/colorschemes/dark/base16-harmonic
@@ -0,0 +1,16 @@
+#0b1c2c
+#bf8b56
+#56bf8b
+#8bbf56
+#8b56bf
+#bf568b
+#568bbf
+#cbd6e2
+#627e99
+#bf8b56
+#56bf8b
+#8bbf56
+#8b56bf
+#bf568b
+#568bbf
+#f7f9fb
diff --git a/colorschemes/dark/base16-hopscotch b/colorschemes/dark/base16-hopscotch
new file mode 100644
index 0000000..d8debfb
--- /dev/null
+++ b/colorschemes/dark/base16-hopscotch
@@ -0,0 +1,16 @@
+#322931
+#dd464c
+#8fc13e
+#fdcc59
+#1290bf
+#c85e7c
+#149b93
+#b9b5b8
+#797379
+#dd464c
+#8fc13e
+#fdcc59
+#1290bf
+#c85e7c
+#149b93
+#ffffff
diff --git a/colorschemes/dark/base16-icy b/colorschemes/dark/base16-icy
new file mode 100644
index 0000000..ba8f427
--- /dev/null
+++ b/colorschemes/dark/base16-icy
@@ -0,0 +1,16 @@
+#021012
+#16c1d9
+#4dd0e1
+#80deea
+#00bcd4
+#00acc1
+#26c6da
+#095b67
+#052e34
+#16c1d9
+#4dd0e1
+#80deea
+#00bcd4
+#00acc1
+#26c6da
+#109cb0
diff --git a/colorschemes/dark/base16-irblack b/colorschemes/dark/base16-irblack
new file mode 100644
index 0000000..d2b1bf9
--- /dev/null
+++ b/colorschemes/dark/base16-irblack
@@ -0,0 +1,16 @@
+#000000
+#ff6c60
+#a8ff60
+#ffffb6
+#96cbfe
+#ff73fd
+#c6c5fe
+#b5b3aa
+#6c6c66
+#ff6c60
+#a8ff60
+#ffffb6
+#96cbfe
+#ff73fd
+#c6c5fe
+#fdfbee
diff --git a/colorschemes/dark/base16-isotope b/colorschemes/dark/base16-isotope
new file mode 100644
index 0000000..6d6c19d
--- /dev/null
+++ b/colorschemes/dark/base16-isotope
@@ -0,0 +1,16 @@
+#000000
+#ff0000
+#33ff00
+#ff0099
+#0066ff
+#cc00ff
+#00ffff
+#d0d0d0
+#808080
+#ff0000
+#33ff00
+#ff0099
+#0066ff
+#cc00ff
+#00ffff
+#ffffff
diff --git a/colorschemes/dark/base16-macintosh b/colorschemes/dark/base16-macintosh
new file mode 100644
index 0000000..6176cea
--- /dev/null
+++ b/colorschemes/dark/base16-macintosh
@@ -0,0 +1,16 @@
+#000000
+#dd0907
+#1fb714
+#fbf305
+#0000d3
+#4700a5
+#02abea
+#c0c0c0
+#808080
+#dd0907
+#1fb714
+#fbf305
+#0000d3
+#4700a5
+#02abea
+#ffffff
diff --git a/colorschemes/dark/base16-marrakesh b/colorschemes/dark/base16-marrakesh
new file mode 100644
index 0000000..ba027c5
--- /dev/null
+++ b/colorschemes/dark/base16-marrakesh
@@ -0,0 +1,16 @@
+#201602
+#c35359
+#18974e
+#a88339
+#477ca1
+#8868b3
+#75a738
+#948e48
+#6c6823
+#c35359
+#18974e
+#a88339
+#477ca1
+#8868b3
+#75a738
+#faf0a5
diff --git a/colorschemes/dark/base16-materia b/colorschemes/dark/base16-materia
new file mode 100644
index 0000000..a97efeb
--- /dev/null
+++ b/colorschemes/dark/base16-materia
@@ -0,0 +1,16 @@
+#263238
+#EC5F67
+#8BD649
+#FFCC00
+#89DDFF
+#82AAFF
+#80CBC4
+#CDD3DE
+#707880
+#EC5F67
+#8BD649
+#FFCC00
+#89DDFF
+#82AAFF
+#80CBC4
+#FFFFFF
diff --git a/colorschemes/dark/base16-material b/colorschemes/dark/base16-material
new file mode 100644
index 0000000..ada82ab
--- /dev/null
+++ b/colorschemes/dark/base16-material
@@ -0,0 +1,16 @@
+#263238
+#F07178
+#C3E88D
+#FFCB6B
+#82AAFF
+#C792EA
+#89DDFF
+#EEFFFF
+#546E7A
+#F07178
+#C3E88D
+#FFCB6B
+#82AAFF
+#C792EA
+#89DDFF
+#FFFFFF
diff --git a/colorschemes/dark/base16-material-palenight b/colorschemes/dark/base16-material-palenight
new file mode 100644
index 0000000..f0e9960
--- /dev/null
+++ b/colorschemes/dark/base16-material-palenight
@@ -0,0 +1,16 @@
+#292D3E
+#F07178
+#C3E88D
+#FFCB6B
+#82AAFF
+#C792EA
+#89DDFF
+#959DCB
+#676E95
+#F07178
+#C3E88D
+#FFCB6B
+#82AAFF
+#C792EA
+#89DDFF
+#FFFFFF
diff --git a/colorschemes/dark/base16-materialer b/colorschemes/dark/base16-materialer
new file mode 100644
index 0000000..79da049
--- /dev/null
+++ b/colorschemes/dark/base16-materialer
@@ -0,0 +1,16 @@
+#212121
+#F07178
+#C3E88D
+#FFCB6B
+#82AAFF
+#C792EA
+#89DDFF
+#EEFFFF
+#4A4A4A
+#F07178
+#C3E88D
+#FFCB6B
+#82AAFF
+#C792EA
+#89DDFF
+#FFFFFF
diff --git a/colorschemes/dark/base16-mellow-purple b/colorschemes/dark/base16-mellow-purple
new file mode 100644
index 0000000..e535b4f
--- /dev/null
+++ b/colorschemes/dark/base16-mellow-purple
@@ -0,0 +1,16 @@
+#1e0528
+#00d9e9
+#05cb0d
+#955ae7
+#550068
+#8991bb
+#b900b1
+#ffeeff
+#320f55
+#00d9e9
+#05cb0d
+#955ae7
+#550068
+#8991bb
+#b900b1
+#f8c0ff
diff --git a/colorschemes/dark/base16-mocha b/colorschemes/dark/base16-mocha
new file mode 100644
index 0000000..bb5fcc9
--- /dev/null
+++ b/colorschemes/dark/base16-mocha
@@ -0,0 +1,16 @@
+#3B3228
+#cb6077
+#beb55b
+#f4bc87
+#8ab3b5
+#a89bb9
+#7bbda4
+#d0c8c6
+#7e705a
+#cb6077
+#beb55b
+#f4bc87
+#8ab3b5
+#a89bb9
+#7bbda4
+#f5eeeb
diff --git a/colorschemes/dark/base16-monokai b/colorschemes/dark/base16-monokai
new file mode 100644
index 0000000..a67f6a4
--- /dev/null
+++ b/colorschemes/dark/base16-monokai
@@ -0,0 +1,16 @@
+#272822
+#f92672
+#a6e22e
+#f4bf75
+#66d9ef
+#ae81ff
+#a1efe4
+#f8f8f2
+#75715e
+#f92672
+#a6e22e
+#f4bf75
+#66d9ef
+#ae81ff
+#a1efe4
+#f9f8f5
diff --git a/colorschemes/dark/base16-nord b/colorschemes/dark/base16-nord
new file mode 100644
index 0000000..f077b39
--- /dev/null
+++ b/colorschemes/dark/base16-nord
@@ -0,0 +1,16 @@
+#2E3440
+#88C0D0
+#BF616A
+#5E81AC
+#EBCB8B
+#A3BE8C
+#D08770
+#E5E9F0
+#4C566A
+#88C0D0
+#BF616A
+#5E81AC
+#EBCB8B
+#A3BE8C
+#D08770
+#8FBCBB
diff --git a/colorschemes/dark/base16-ocean b/colorschemes/dark/base16-ocean
new file mode 100644
index 0000000..e646d2e
--- /dev/null
+++ b/colorschemes/dark/base16-ocean
@@ -0,0 +1,16 @@
+#2b303b
+#bf616a
+#a3be8c
+#ebcb8b
+#8fa1b3
+#b48ead
+#96b5b4
+#c0c5ce
+#65737e
+#bf616a
+#a3be8c
+#ebcb8b
+#8fa1b3
+#b48ead
+#96b5b4
+#eff1f5
diff --git a/colorschemes/dark/base16-oceanicnext b/colorschemes/dark/base16-oceanicnext
new file mode 100644
index 0000000..9a0c390
--- /dev/null
+++ b/colorschemes/dark/base16-oceanicnext
@@ -0,0 +1,16 @@
+#1B2B34
+#EC5f67
+#99C794
+#FAC863
+#6699CC
+#C594C5
+#5FB3B3
+#C0C5CE
+#65737E
+#EC5f67
+#99C794
+#FAC863
+#6699CC
+#C594C5
+#5FB3B3
+#D8DEE9
diff --git a/colorschemes/dark/base16-onedark b/colorschemes/dark/base16-onedark
new file mode 100644
index 0000000..b48261d
--- /dev/null
+++ b/colorschemes/dark/base16-onedark
@@ -0,0 +1,16 @@
+#282c34
+#e06c75
+#98c379
+#e5c07b
+#61afef
+#c678dd
+#56b6c2
+#abb2bf
+#545862
+#e06c75
+#98c379
+#e5c07b
+#61afef
+#c678dd
+#56b6c2
+#c8ccd4
diff --git a/colorschemes/dark/base16-outrun b/colorschemes/dark/base16-outrun
new file mode 100644
index 0000000..48a9363
--- /dev/null
+++ b/colorschemes/dark/base16-outrun
@@ -0,0 +1,16 @@
+#00002A
+#FF4242
+#59F176
+#F3E877
+#66B0FF
+#F10596
+#0EF0F0
+#D0D0FA
+#50507A
+#FF4242
+#59F176
+#F3E877
+#66B0FF
+#F10596
+#0EF0F0
+#F5F5FF
diff --git a/colorschemes/dark/base16-paraiso b/colorschemes/dark/base16-paraiso
new file mode 100644
index 0000000..ff67b12
--- /dev/null
+++ b/colorschemes/dark/base16-paraiso
@@ -0,0 +1,16 @@
+#2f1e2e
+#ef6155
+#48b685
+#fec418
+#06b6ef
+#815ba4
+#5bc4bf
+#a39e9b
+#776e71
+#ef6155
+#48b685
+#fec418
+#06b6ef
+#815ba4
+#5bc4bf
+#e7e9db
diff --git a/colorschemes/dark/base16-phd b/colorschemes/dark/base16-phd
new file mode 100644
index 0000000..40219f9
--- /dev/null
+++ b/colorschemes/dark/base16-phd
@@ -0,0 +1,16 @@
+#061229
+#d07346
+#99bf52
+#fbd461
+#5299bf
+#9989cc
+#72b9bf
+#b8bbc2
+#717885
+#d07346
+#99bf52
+#fbd461
+#5299bf
+#9989cc
+#72b9bf
+#ffffff
diff --git a/colorschemes/dark/base16-pico b/colorschemes/dark/base16-pico
new file mode 100644
index 0000000..2980885
--- /dev/null
+++ b/colorschemes/dark/base16-pico
@@ -0,0 +1,16 @@
+#000000
+#ff004d
+#00e756
+#fff024
+#83769c
+#ff77a8
+#29adff
+#5f574f
+#008751
+#ff004d
+#00e756
+#fff024
+#83769c
+#ff77a8
+#29adff
+#fff1e8
diff --git a/colorschemes/dark/base16-pop b/colorschemes/dark/base16-pop
new file mode 100644
index 0000000..d114eec
--- /dev/null
+++ b/colorschemes/dark/base16-pop
@@ -0,0 +1,16 @@
+#000000
+#eb008a
+#37b349
+#f8ca12
+#0e5a94
+#b31e8d
+#00aabb
+#d0d0d0
+#505050
+#eb008a
+#37b349
+#f8ca12
+#0e5a94
+#b31e8d
+#00aabb
+#ffffff
diff --git a/colorschemes/dark/base16-porple b/colorschemes/dark/base16-porple
new file mode 100644
index 0000000..49c17c2
--- /dev/null
+++ b/colorschemes/dark/base16-porple
@@ -0,0 +1,16 @@
+#292c36
+#f84547
+#95c76f
+#efa16b
+#8485ce
+#b74989
+#64878f
+#d8d8d8
+#65568a
+#f84547
+#95c76f
+#efa16b
+#8485ce
+#b74989
+#64878f
+#f8f8f8
diff --git a/colorschemes/dark/base16-railscasts b/colorschemes/dark/base16-railscasts
new file mode 100644
index 0000000..eba1cb1
--- /dev/null
+++ b/colorschemes/dark/base16-railscasts
@@ -0,0 +1,16 @@
+#2b2b2b
+#da4939
+#a5c261
+#ffc66d
+#6d9cbe
+#b6b3eb
+#519f50
+#e6e1dc
+#5a647e
+#da4939
+#a5c261
+#ffc66d
+#6d9cbe
+#b6b3eb
+#519f50
+#f9f7f3
diff --git a/colorschemes/dark/base16-rebecca b/colorschemes/dark/base16-rebecca
new file mode 100644
index 0000000..662e9ec
--- /dev/null
+++ b/colorschemes/dark/base16-rebecca
@@ -0,0 +1,16 @@
+#292a44
+#a0a0c5
+#6dfedf
+#ae81ff
+#2de0a7
+#7aa5ff
+#8eaee0
+#f1eff8
+#666699
+#a0a0c5
+#6dfedf
+#ae81ff
+#2de0a7
+#7aa5ff
+#8eaee0
+#53495d
diff --git a/colorschemes/dark/base16-seti b/colorschemes/dark/base16-seti
new file mode 100644
index 0000000..67a8614
--- /dev/null
+++ b/colorschemes/dark/base16-seti
@@ -0,0 +1,16 @@
+#151718
+#Cd3f45
+#9fca56
+#e6cd69
+#55b5db
+#a074c4
+#55dbbe
+#d6d6d6
+#41535B
+#Cd3f45
+#9fca56
+#e6cd69
+#55b5db
+#a074c4
+#55dbbe
+#ffffff
diff --git a/colorschemes/dark/base16-snazzy b/colorschemes/dark/base16-snazzy
new file mode 100644
index 0000000..733505c
--- /dev/null
+++ b/colorschemes/dark/base16-snazzy
@@ -0,0 +1,16 @@
+#33303b
+#ff5c57
+#5af78e
+#f3f99d
+#57c7ff
+#ff6ac1
+#9aedfe
+#eff0eb
+#4f4b58
+#ff5c57
+#5af78e
+#f3f99d
+#57c7ff
+#ff6ac1
+#9aedfe
+#eff0eb
diff --git a/colorschemes/dark/base16-solarflare b/colorschemes/dark/base16-solarflare
new file mode 100644
index 0000000..3afff9c
--- /dev/null
+++ b/colorschemes/dark/base16-solarflare
@@ -0,0 +1,16 @@
+#18262F
+#EF5253
+#7CC844
+#E4B51C
+#33B5E1
+#A363D5
+#52CBB0
+#A6AFB8
+#667581
+#EF5253
+#7CC844
+#E4B51C
+#33B5E1
+#A363D5
+#52CBB0
+#F5F7FA
diff --git a/colorschemes/dark/base16-solarized b/colorschemes/dark/base16-solarized
new file mode 100644
index 0000000..d5c8f11
--- /dev/null
+++ b/colorschemes/dark/base16-solarized
@@ -0,0 +1,16 @@
+#002b36
+#dc322f
+#859900
+#b58900
+#268bd2
+#6c71c4
+#2aa198
+#93a1a1
+#657b83
+#dc322f
+#859900
+#b58900
+#268bd2
+#6c71c4
+#2aa198
+#fdf6e3
diff --git a/colorschemes/dark/base16-spacemacs b/colorschemes/dark/base16-spacemacs
new file mode 100644
index 0000000..eb31948
--- /dev/null
+++ b/colorschemes/dark/base16-spacemacs
@@ -0,0 +1,16 @@
+#1f2022
+#f2241f
+#67b11d
+#b1951d
+#4f97d7
+#a31db1
+#2d9574
+#a3a3a3
+#585858
+#f2241f
+#67b11d
+#b1951d
+#4f97d7
+#a31db1
+#2d9574
+#f8f8f8
diff --git a/colorschemes/dark/base16-summerfruit b/colorschemes/dark/base16-summerfruit
new file mode 100644
index 0000000..0c478fc
--- /dev/null
+++ b/colorschemes/dark/base16-summerfruit
@@ -0,0 +1,16 @@
+#151515
+#FF0086
+#00C918
+#ABA800
+#3777E6
+#AD00A1
+#1FAAAA
+#D0D0D0
+#505050
+#FF0086
+#00C918
+#ABA800
+#3777E6
+#AD00A1
+#1FAAAA
+#FFFFFF
diff --git a/colorschemes/dark/base16-tomorrow-night b/colorschemes/dark/base16-tomorrow-night
new file mode 100644
index 0000000..cc137f7
--- /dev/null
+++ b/colorschemes/dark/base16-tomorrow-night
@@ -0,0 +1,16 @@
+#1d1f21
+#cc6666
+#b5bd68
+#f0c674
+#81a2be
+#b294bb
+#8abeb7
+#c5c8c6
+#969896
+#cc6666
+#b5bd68
+#f0c674
+#81a2be
+#b294bb
+#8abeb7
+#ffffff
diff --git a/colorschemes/dark/base16-tube b/colorschemes/dark/base16-tube
new file mode 100644
index 0000000..ac2e54a
--- /dev/null
+++ b/colorschemes/dark/base16-tube
@@ -0,0 +1,16 @@
+#231f20
+#ee2e24
+#00853e
+#ffd204
+#009ddc
+#98005d
+#85cebc
+#d9d8d8
+#737171
+#ee2e24
+#00853e
+#ffd204
+#009ddc
+#98005d
+#85cebc
+#ffffff
diff --git a/colorschemes/dark/base16-twilight b/colorschemes/dark/base16-twilight
new file mode 100644
index 0000000..3e1f246
--- /dev/null
+++ b/colorschemes/dark/base16-twilight
@@ -0,0 +1,16 @@
+#1e1e1e
+#cf6a4c
+#8f9d6a
+#f9ee98
+#7587a6
+#9b859d
+#afc4db
+#a7a7a7
+#5f5a60
+#cf6a4c
+#8f9d6a
+#f9ee98
+#7587a6
+#9b859d
+#afc4db
+#ffffff
diff --git a/colorschemes/dark/base16-unikitty b/colorschemes/dark/base16-unikitty
new file mode 100644
index 0000000..72bdfa5
--- /dev/null
+++ b/colorschemes/dark/base16-unikitty
@@ -0,0 +1,16 @@
+#2e2a31
+#d8137f
+#17ad98
+#dc8a0e
+#796af5
+#bb60ea
+#149bda
+#bcbabe
+#838085
+#d8137f
+#17ad98
+#dc8a0e
+#796af5
+#bb60ea
+#149bda
+#f5f4f7
diff --git a/colorschemes/dark/base16-woodland b/colorschemes/dark/base16-woodland
new file mode 100644
index 0000000..f4d7aa9
--- /dev/null
+++ b/colorschemes/dark/base16-woodland
@@ -0,0 +1,16 @@
+#231e18
+#d35c5c
+#b7ba53
+#e0ac16
+#88a4d3
+#bb90e2
+#6eb958
+#cabcb1
+#9d8b70
+#d35c5c
+#b7ba53
+#e0ac16
+#88a4d3
+#bb90e2
+#6eb958
+#e4d4c8
diff --git a/colorschemes/dark/base16-xcode-dusk b/colorschemes/dark/base16-xcode-dusk
new file mode 100644
index 0000000..6268d96
--- /dev/null
+++ b/colorschemes/dark/base16-xcode-dusk
@@ -0,0 +1,16 @@
+#282B35
+#B21889
+#DF0002
+#438288
+#790EAD
+#B21889
+#00A0BE
+#939599
+#686A71
+#B21889
+#DF0002
+#438288
+#790EAD
+#B21889
+#00A0BE
+#BEBFC2
diff --git a/colorschemes/dark/base16-zenburn b/colorschemes/dark/base16-zenburn
new file mode 100644
index 0000000..6369803
--- /dev/null
+++ b/colorschemes/dark/base16-zenburn
@@ -0,0 +1,16 @@
+#3f3f3f
+#dca3a3
+#5f7f5f
+#e0cf9f
+#7cb8bb
+#dc8cc3
+#93e0e3
+#dcdccc
+#4f4f4f
+#dca3a3
+#5f7f5f
+#e0cf9f
+#7cb8bb
+#dc8cc3
+#93e0e3
+#ffffff
diff --git a/colorschemes/dark/base16tooth b/colorschemes/dark/base16tooth
new file mode 100644
index 0000000..940e734
--- /dev/null
+++ b/colorschemes/dark/base16tooth
@@ -0,0 +1,16 @@
+#1D2021
+#FB543F
+#95C085
+#FAC03B
+#0D6678
+#8F4673
+#8BA59B
+#A89984
+#665C54
+#FB543F
+#95C085
+#FAC03B
+#0D6678
+#8F4673
+#8BA59B
+#FDF4C1
diff --git a/colorschemes/dark/darktooth b/colorschemes/dark/darktooth
new file mode 100644
index 0000000..6cf81ef
--- /dev/null
+++ b/colorschemes/dark/darktooth
@@ -0,0 +1,16 @@
+#1d2021
+#fb543f
+#95c085
+#fac03b
+#0d6678
+#8f4673
+#8ba59b
+#a89984
+#665c54
+#fb543f
+#95c085
+#fac03b
+#0d6678
+#8f4673
+#8ba59b
+#fdf4c1
diff --git a/colorschemes/dark/dkeg-5725 b/colorschemes/dark/dkeg-5725
new file mode 100644
index 0000000..b3fc3af
--- /dev/null
+++ b/colorschemes/dark/dkeg-5725
@@ -0,0 +1,16 @@
+#353234
+#97544d
+#97a293
+#c29f6f
+#5e606c
+#7a6054
+#78746c
+#c3c1b8
+#5c575b
+#97544d
+#97a293
+#c29f6f
+#5e606c
+#7a6054
+#78746c
+#c3c1b8
diff --git a/colorschemes/dark/dkeg-amiox b/colorschemes/dark/dkeg-amiox
new file mode 100644
index 0000000..fe3e655
--- /dev/null
+++ b/colorschemes/dark/dkeg-amiox
@@ -0,0 +1,16 @@
+#262020
+#925633
+#55634f
+#aa9a71
+#5e6676
+#57464d
+#47676e
+#b1a89c
+#514c4c
+#925633
+#55634f
+#aa9a71
+#5e6676
+#57464d
+#47676e
+#c8c1b9
diff --git a/colorschemes/dark/dkeg-bark b/colorschemes/dark/dkeg-bark
new file mode 100644
index 0000000..269d7f6
--- /dev/null
+++ b/colorschemes/dark/dkeg-bark
@@ -0,0 +1,16 @@
+#30272b
+#925633
+#697234
+#978341
+#5e6676
+#694e63
+#47676e
+#bcb8ba
+#443c40
+#925633
+#697234
+#978341
+#5e6676
+#694e63
+#47676e
+#bcb8ba
diff --git a/colorschemes/dark/dkeg-blend b/colorschemes/dark/dkeg-blend
new file mode 100644
index 0000000..86c922b
--- /dev/null
+++ b/colorschemes/dark/dkeg-blend
@@ -0,0 +1,16 @@
+#272725
+#7d5151
+#959c4f
+#a78749
+#455563
+#9f908d
+#4a5e5b
+#f2f2f2
+#4f4f4b
+#7d5151
+#959c4f
+#a78749
+#455563
+#9f908d
+#4a5e5b
+#ffffff
diff --git a/colorschemes/dark/dkeg-blok b/colorschemes/dark/dkeg-blok
new file mode 100644
index 0000000..b22265d
--- /dev/null
+++ b/colorschemes/dark/dkeg-blok
@@ -0,0 +1,16 @@
+#2c2a2b
+#a67979
+#809f7b
+#baad8a
+#6d7575
+#7d6969
+#7b9899
+#bab9ba
+#545253
+#a67979
+#809f7b
+#baad8a
+#6d7575
+#7d6969
+#7b9899
+#bab9ba
diff --git a/colorschemes/dark/dkeg-bluetype b/colorschemes/dark/dkeg-bluetype
new file mode 100644
index 0000000..54af216
--- /dev/null
+++ b/colorschemes/dark/dkeg-bluetype
@@ -0,0 +1,16 @@
+#272a2a
+#b05f5f
+#b05f5f
+#88aa55
+#88aa55
+#ccb05f
+#ccb05f
+#556973
+#484c4e
+#b05f5f
+#b05f5f
+#88aa55
+#88aa55
+#ccb05f
+#ccb05f
+#f6f7f8
diff --git a/colorschemes/dark/dkeg-blumune b/colorschemes/dark/dkeg-blumune
new file mode 100644
index 0000000..148a5e0
--- /dev/null
+++ b/colorschemes/dark/dkeg-blumune
@@ -0,0 +1,16 @@
+#1c1f23
+#234640
+#555552
+#7e6b5f
+#384758
+#444d4d
+#415459
+#ccc7bf
+#33383f
+#234640
+#555552
+#7e6b5f
+#384758
+#444d4d
+#415459
+#e3e0db
diff --git a/colorschemes/dark/dkeg-book b/colorschemes/dark/dkeg-book
new file mode 100644
index 0000000..967d5fa
--- /dev/null
+++ b/colorschemes/dark/dkeg-book
@@ -0,0 +1,16 @@
+#2b2b28
+#993f3c
+#78855e
+#937b5a
+#415265
+#885458
+#646666
+#c4c3c0
+#c4c3c0
+#993f3c
+#78855e
+#937b5a
+#415265
+#885458
+#646666
+#c4c3c0
diff --git a/colorschemes/dark/dkeg-branch b/colorschemes/dark/dkeg-branch
new file mode 100644
index 0000000..b7df247
--- /dev/null
+++ b/colorschemes/dark/dkeg-branch
@@ -0,0 +1,16 @@
+#32221a
+#c2562d
+#96a65e
+#d29b5a
+#3b8e8c
+#c47e5b
+#639a90
+#cfc1a9
+#564a45
+#c2562d
+#96a65e
+#d29b5a
+#3b8e8c
+#c47e5b
+#639a90
+#cfc1a9
diff --git a/colorschemes/dark/dkeg-brownstone b/colorschemes/dark/dkeg-brownstone
new file mode 100644
index 0000000..4d69069
--- /dev/null
+++ b/colorschemes/dark/dkeg-brownstone
@@ -0,0 +1,16 @@
+#272825
+#674839
+#6e794f
+#7e744d
+#3b474e
+#554c41
+#495355
+#b0b0af
+#b0b0af
+#674839
+#6e794f
+#7e744d
+#3b474e
+#554c41
+#495355
+#c7c7c7
diff --git a/colorschemes/dark/dkeg-bulb b/colorschemes/dark/dkeg-bulb
new file mode 100644
index 0000000..8308ef9
--- /dev/null
+++ b/colorschemes/dark/dkeg-bulb
@@ -0,0 +1,16 @@
+#2c292b
+#ab6d4e
+#88885d
+#c8a168
+#45626e
+#7c5545
+#456e66
+#c3b495
+#c3b495
+#ab6d4e
+#88885d
+#c8a168
+#45626e
+#7c5545
+#456e66
+#c3b495
diff --git a/colorschemes/dark/dkeg-chaires b/colorschemes/dark/dkeg-chaires
new file mode 100644
index 0000000..83cda9b
--- /dev/null
+++ b/colorschemes/dark/dkeg-chaires
@@ -0,0 +1,16 @@
+#383844
+#a7664a
+#6e8c6e
+#cba264
+#535f6b
+#775a62
+#576e68
+#cdc5b7
+#4f4f60
+#a7664a
+#6e8c6e
+#cba264
+#535f6b
+#775a62
+#576e68
+#cdc5b7
diff --git a/colorschemes/dark/dkeg-coco b/colorschemes/dark/dkeg-coco
new file mode 100644
index 0000000..eec4247
--- /dev/null
+++ b/colorschemes/dark/dkeg-coco
@@ -0,0 +1,16 @@
+#1f1d1d
+#6b4747
+#8d7138
+#856237
+#3c3c49
+#3c342e
+#5d5a4b
+#ccbaad
+#4a4a4a
+#6b4747
+#8d7138
+#856237
+#3c3c49
+#3c342e
+#5d5a4b
+#eae2dc
diff --git a/colorschemes/dark/dkeg-corduroy b/colorschemes/dark/dkeg-corduroy
new file mode 100644
index 0000000..8f89165
--- /dev/null
+++ b/colorschemes/dark/dkeg-corduroy
@@ -0,0 +1,16 @@
+#27201d
+#663c23
+#5c5933
+#987f4b
+#4b484b
+#9c8065
+#685a50
+#b7afa4
+#3c3633
+#663c23
+#5c5933
+#987f4b
+#4b484b
+#9c8065
+#685a50
+#b7afa4
diff --git a/colorschemes/dark/dkeg-depth b/colorschemes/dark/dkeg-depth
new file mode 100644
index 0000000..d557c16
--- /dev/null
+++ b/colorschemes/dark/dkeg-depth
@@ -0,0 +1,16 @@
+#2c2833
+#bf6257
+#82a37c
+#b7a16c
+#6d6a80
+#825969
+#938e8f
+#dbd7b8
+#4e4955
+#bf6257
+#82a37c
+#b7a16c
+#6d6a80
+#825969
+#938e8f
+#dbd7b8
diff --git a/colorschemes/dark/dkeg-designr b/colorschemes/dark/dkeg-designr
new file mode 100644
index 0000000..c368dd7
--- /dev/null
+++ b/colorschemes/dark/dkeg-designr
@@ -0,0 +1,16 @@
+#242e32
+#a66959
+#769070
+#ac8d6e
+#607a86
+#8a757e
+#60867f
+#c4c4b5
+#35444b
+#a66959
+#769070
+#ac8d6e
+#607a86
+#8a757e
+#60867f
+#c4c4b5
diff --git a/colorschemes/dark/dkeg-diner b/colorschemes/dark/dkeg-diner
new file mode 100644
index 0000000..23cad45
--- /dev/null
+++ b/colorschemes/dark/dkeg-diner
@@ -0,0 +1,16 @@
+#2e3738
+#9c7f5d
+#8e958f
+#b8af97
+#828882
+#bb9a7f
+#9daba2
+#aba599
+#485152
+#9c7f5d
+#8e958f
+#b8af97
+#828882
+#bb9a7f
+#9daba2
+#aba599
diff --git a/colorschemes/dark/dkeg-escen b/colorschemes/dark/dkeg-escen
new file mode 100644
index 0000000..9136345
--- /dev/null
+++ b/colorschemes/dark/dkeg-escen
@@ -0,0 +1,16 @@
+#1c2319
+#c14d38
+#a0ce52
+#be9e61
+#4c7e89
+#814d61
+#79a69d
+#bcbebb
+#35422f
+#c14d38
+#a0ce52
+#be9e61
+#4c7e89
+#814d61
+#79a69d
+#bcbebb
diff --git a/colorschemes/dark/dkeg-fendr b/colorschemes/dark/dkeg-fendr
new file mode 100644
index 0000000..1001ac5
--- /dev/null
+++ b/colorschemes/dark/dkeg-fendr
@@ -0,0 +1,16 @@
+#262c1b
+#7f5545
+#677c54
+#bba772
+#6e6a5b
+#92887e
+#7c7562
+#cccdbd
+#474c3e
+#7f5545
+#677c54
+#bba772
+#6e6a5b
+#92887e
+#7c7562
+#e0e1d7
diff --git a/colorschemes/dark/dkeg-flapr b/colorschemes/dark/dkeg-flapr
new file mode 100644
index 0000000..cb7175e
--- /dev/null
+++ b/colorschemes/dark/dkeg-flapr
@@ -0,0 +1,16 @@
+#2f2832
+#885d50
+#747965
+#9a8e80
+#4a4e5a
+#76675b
+#59555c
+#bcb5b5
+#4a3f4e
+#885d50
+#747965
+#9a8e80
+#4a4e5a
+#76675b
+#59555c
+#dddada
diff --git a/colorschemes/dark/dkeg-forst b/colorschemes/dark/dkeg-forst
new file mode 100644
index 0000000..d293325
--- /dev/null
+++ b/colorschemes/dark/dkeg-forst
@@ -0,0 +1,16 @@
+#161f14
+#744425
+#50703f
+#806420
+#56535d
+#71532f
+#45605d
+#aca173
+#2d352b
+#744425
+#50703f
+#806420
+#56535d
+#71532f
+#45605d
+#aca173
diff --git a/colorschemes/dark/dkeg-fury b/colorschemes/dark/dkeg-fury
new file mode 100644
index 0000000..b12be06
--- /dev/null
+++ b/colorschemes/dark/dkeg-fury
@@ -0,0 +1,16 @@
+#1e1e1e
+#98442f
+#9d8554
+#4c6640
+#4c596b
+#7b6072
+#385853
+#9e9e91
+#363636
+#98442f
+#9d8554
+#4c6640
+#4c596b
+#7b6072
+#385853
+#9e9e91
diff --git a/colorschemes/dark/dkeg-harbing b/colorschemes/dark/dkeg-harbing
new file mode 100644
index 0000000..174eda2
--- /dev/null
+++ b/colorschemes/dark/dkeg-harbing
@@ -0,0 +1,16 @@
+#322b26
+#bd6151
+#6e9383
+#d7b18a
+#8a8f94
+#bd9a81
+#91a1a5
+#c8b49d
+#63554c
+#bd6151
+#6e9383
+#d7b18a
+#8a8f94
+#bd9a81
+#91a1a5
+#c8b49d
diff --git a/colorschemes/dark/dkeg-kit b/colorschemes/dark/dkeg-kit
new file mode 100644
index 0000000..ac0b5c8
--- /dev/null
+++ b/colorschemes/dark/dkeg-kit
@@ -0,0 +1,16 @@
+#272733
+#d65f2f
+#aabf7f
+#dabe72
+#5e7e9b
+#bf6c68
+#5a7273
+#cac5b7
+#48485e
+#d65f2f
+#aabf7f
+#dabe72
+#5e7e9b
+#bf6c68
+#5a7273
+#d5d1c6
diff --git a/colorschemes/dark/dkeg-leaf b/colorschemes/dark/dkeg-leaf
new file mode 100644
index 0000000..c57dca6
--- /dev/null
+++ b/colorschemes/dark/dkeg-leaf
@@ -0,0 +1,16 @@
+#303728
+#d06e5c
+#abbb52
+#d4b06c
+#4c7e89
+#814d61
+#79a69d
+#b9bcb7
+#505847
+#d06e5c
+#abbb52
+#d4b06c
+#4c7e89
+#814d61
+#79a69d
+#b9bcb7
diff --git a/colorschemes/dark/dkeg-link b/colorschemes/dark/dkeg-link
new file mode 100644
index 0000000..5d29e40
--- /dev/null
+++ b/colorschemes/dark/dkeg-link
@@ -0,0 +1,16 @@
+#222222
+#4d4d4d
+#8a8c84
+#c5c5b2
+#5d5d5d
+#707070
+#898989
+#c2c2c2
+#484848
+#4d4d4d
+#8a8c84
+#c5c5b2
+#5d5d5d
+#707070
+#898989
+#f1f1f1
diff --git a/colorschemes/dark/dkeg-mattd b/colorschemes/dark/dkeg-mattd
new file mode 100644
index 0000000..46a27d0
--- /dev/null
+++ b/colorschemes/dark/dkeg-mattd
@@ -0,0 +1,16 @@
+#20201f
+#996140
+#9d8554
+#799c6a
+#5f656a
+#7b6064
+#566e6b
+#b0b0a2
+#3a3a38
+#996140
+#9d8554
+#799c6a
+#5f656a
+#7b6064
+#566e6b
+#d3d3cb
diff --git a/colorschemes/dark/dkeg-novmbr b/colorschemes/dark/dkeg-novmbr
new file mode 100644
index 0000000..93624c6
--- /dev/null
+++ b/colorschemes/dark/dkeg-novmbr
@@ -0,0 +1,16 @@
+#241d1a
+#9f6434
+#9dac5f
+#cca75f
+#2f7d7c
+#b5896e
+#52877f
+#c7b8ac
+#50413a
+#9f6434
+#9dac5f
+#cca75f
+#2f7d7c
+#b5896e
+#52877f
+#c7b8ac
diff --git a/colorschemes/dark/dkeg-owl b/colorschemes/dark/dkeg-owl
new file mode 100644
index 0000000..d37870d
--- /dev/null
+++ b/colorschemes/dark/dkeg-owl
@@ -0,0 +1,16 @@
+#2f2b2c
+#5a5a5a
+#989898
+#cacaca
+#656565
+#b1b1b1
+#7f7f7f
+#dedede
+#504c4e
+#5a5a5a
+#989898
+#cacaca
+#656565
+#b1b1b1
+#7f7f7f
+#FFFFFF
diff --git a/colorschemes/dark/dkeg-paints b/colorschemes/dark/dkeg-paints
new file mode 100644
index 0000000..d6feb9f
--- /dev/null
+++ b/colorschemes/dark/dkeg-paints
@@ -0,0 +1,16 @@
+#2f2a2a
+#854340
+#668c71
+#b2885d
+#41647b
+#915556
+#477578
+#c9c8c8
+#c9c8c8
+#854340
+#668c71
+#b2885d
+#41647b
+#915556
+#477578
+#c9c8c8
diff --git a/colorschemes/dark/dkeg-parkd b/colorschemes/dark/dkeg-parkd
new file mode 100644
index 0000000..8e92530
--- /dev/null
+++ b/colorschemes/dark/dkeg-parkd
@@ -0,0 +1,16 @@
+#2b2428
+#89453c
+#59713f
+#b29d6a
+#464e59
+#614e44
+#4f545b
+#c2b7aa
+#413c40
+#89453c
+#59713f
+#b29d6a
+#464e59
+#614e44
+#4f545b
+#c2b7aa
diff --git a/colorschemes/dark/dkeg-pastely b/colorschemes/dark/dkeg-pastely
new file mode 100644
index 0000000..d7cacb0
--- /dev/null
+++ b/colorschemes/dark/dkeg-pastely
@@ -0,0 +1,16 @@
+#2c2c2e
+#645446
+#59674f
+#87835d
+#4d554f
+#70614f
+#666755
+#aba786
+#aba786
+#645446
+#59674f
+#87835d
+#4d554f
+#70614f
+#666755
+#c4c1aa
diff --git a/colorschemes/dark/dkeg-petal b/colorschemes/dark/dkeg-petal
new file mode 100644
index 0000000..fc165d2
--- /dev/null
+++ b/colorschemes/dark/dkeg-petal
@@ -0,0 +1,16 @@
+#22211f
+#785326
+#516941
+#827834
+#42514f
+#6a5632
+#4e5d4d
+#b4b399
+#b4b399
+#785326
+#516941
+#827834
+#42514f
+#6a5632
+#4e5d4d
+#c9c9b6
diff --git a/colorschemes/dark/dkeg-poly b/colorschemes/dark/dkeg-poly
new file mode 100644
index 0000000..a0db1a9
--- /dev/null
+++ b/colorschemes/dark/dkeg-poly
@@ -0,0 +1,16 @@
+#231c0d
+#a47b3d
+#7b9764
+#aead5d
+#628e8f
+#ad9d52
+#709681
+#a5a39d
+#3f392a
+#a47b3d
+#7b9764
+#aead5d
+#628e8f
+#ad9d52
+#709681
+#a5a39d
diff --git a/colorschemes/dark/dkeg-prevail b/colorschemes/dark/dkeg-prevail
new file mode 100644
index 0000000..11cba7f
--- /dev/null
+++ b/colorschemes/dark/dkeg-prevail
@@ -0,0 +1,16 @@
+#263139
+#f36f62
+#c5e19c
+#ccb478
+#4c7e89
+#814d61
+#79a69d
+#c4c4b5
+#455867
+#f36f62
+#c5e19c
+#ccb478
+#4c7e89
+#814d61
+#79a69d
+#dbdbd1
diff --git a/colorschemes/dark/dkeg-provrb b/colorschemes/dark/dkeg-provrb
new file mode 100644
index 0000000..f210c4d
--- /dev/null
+++ b/colorschemes/dark/dkeg-provrb
@@ -0,0 +1,16 @@
+#322f30
+#654c51
+#7f8281
+#8d7766
+#5b697e
+#7b6b75
+#7d8592
+#c0bfbf
+#c0bfbf
+#654c51
+#7f8281
+#8d7766
+#5b697e
+#7b6b75
+#7d8592
+#dfdfdf
diff --git a/colorschemes/dark/dkeg-raild b/colorschemes/dark/dkeg-raild
new file mode 100644
index 0000000..409fb19
--- /dev/null
+++ b/colorschemes/dark/dkeg-raild
@@ -0,0 +1,16 @@
+#282623
+#935334
+#66604d
+#ad8b67
+#504b44
+#634737
+#505349
+#bcbba4
+#43403b
+#935334
+#66604d
+#ad8b67
+#504b44
+#634737
+#505349
+#dbdace
diff --git a/colorschemes/dark/dkeg-relax b/colorschemes/dark/dkeg-relax
new file mode 100644
index 0000000..4da918a
--- /dev/null
+++ b/colorschemes/dark/dkeg-relax
@@ -0,0 +1,16 @@
+#322835
+#674f4a
+#67786d
+#b08960
+#5e6d79
+#7d6969
+#6a7a76
+#ccbfb3
+#4b3f4e
+#674f4a
+#67786d
+#b08960
+#5e6d79
+#7d6969
+#6a7a76
+#ccbfb3
diff --git a/colorschemes/dark/dkeg-scag b/colorschemes/dark/dkeg-scag
new file mode 100644
index 0000000..4b4d444
--- /dev/null
+++ b/colorschemes/dark/dkeg-scag
@@ -0,0 +1,16 @@
+#252326
+#93503e
+#9d8554
+#7a8648
+#5f656a
+#7b6064
+#566e6b
+#c4bbb0
+#413f43
+#93503e
+#9d8554
+#7a8648
+#5f656a
+#7b6064
+#566e6b
+#c4bbb0
diff --git a/colorschemes/dark/dkeg-scape b/colorschemes/dark/dkeg-scape
new file mode 100644
index 0000000..e1eb0e0
--- /dev/null
+++ b/colorschemes/dark/dkeg-scape
@@ -0,0 +1,16 @@
+#282423
+#925633
+#757c60
+#987f4b
+#515962
+#685054
+#506168
+#b7afa4
+#3f3d3c
+#925633
+#757c60
+#987f4b
+#515962
+#685054
+#506168
+#b7afa4
diff --git a/colorschemes/dark/dkeg-shade b/colorschemes/dark/dkeg-shade
new file mode 100644
index 0000000..4750703
--- /dev/null
+++ b/colorschemes/dark/dkeg-shade
@@ -0,0 +1,16 @@
+#2c2c2c
+#c77369
+#93988a
+#d0c57a
+#747f89
+#825969
+#938e8f
+#ddddb5
+#4e4e4e
+#c77369
+#93988a
+#d0c57a
+#747f89
+#825969
+#938e8f
+#ededb7
diff --git a/colorschemes/dark/dkeg-simplicity b/colorschemes/dark/dkeg-simplicity
new file mode 100644
index 0000000..a106505
--- /dev/null
+++ b/colorschemes/dark/dkeg-simplicity
@@ -0,0 +1,16 @@
+#28282C
+#BF5C56
+#BF5C56
+#97B19C
+#97B19C
+#D7BD8A
+#D7BD8A
+#545F72
+#404047
+#BF5C56
+#BF5C56
+#97B19C
+#97B19C
+#D7BD8A
+#D7BD8A
+#F4F4F2
diff --git a/colorschemes/dark/dkeg-skigh b/colorschemes/dark/dkeg-skigh
new file mode 100644
index 0000000..bd0eef8
--- /dev/null
+++ b/colorschemes/dark/dkeg-skigh
@@ -0,0 +1,16 @@
+#252a32
+#876058
+#6f7f71
+#b39580
+#546780
+#84787d
+#556f86
+#bab7b5
+#bab7b5
+#876058
+#6f7f71
+#b39580
+#546780
+#84787d
+#556f86
+#dfdedd
diff --git a/colorschemes/dark/dkeg-slate b/colorschemes/dark/dkeg-slate
new file mode 100644
index 0000000..a2b6d8e
--- /dev/null
+++ b/colorschemes/dark/dkeg-slate
@@ -0,0 +1,16 @@
+#242a2b
+#674839
+#6e794f
+#8d8150
+#3b474e
+#554c41
+#495355
+#939381
+#939381
+#674839
+#6e794f
+#8d8150
+#3b474e
+#554c41
+#495355
+#abab9c
diff --git a/colorschemes/dark/dkeg-soundwave b/colorschemes/dark/dkeg-soundwave
new file mode 100644
index 0000000..2ca347c
--- /dev/null
+++ b/colorschemes/dark/dkeg-soundwave
@@ -0,0 +1,16 @@
+#29231f
+#675141
+#625438
+#aa8f5f
+#6e6051
+#514540
+#5e4e3c
+#bcb7aa
+#514b49
+#675141
+#625438
+#aa8f5f
+#6e6051
+#514540
+#5e4e3c
+#dedbd5
diff --git a/colorschemes/dark/dkeg-spire b/colorschemes/dark/dkeg-spire
new file mode 100644
index 0000000..b340b91
--- /dev/null
+++ b/colorschemes/dark/dkeg-spire
@@ -0,0 +1,16 @@
+#262f33
+#804f4e
+#68786c
+#948d65
+#47575f
+#74636a
+#526562
+#b5b699
+#464c50
+#804f4e
+#68786c
+#948d65
+#47575f
+#74636a
+#526562
+#cbcbb7
diff --git a/colorschemes/dark/dkeg-sprout b/colorschemes/dark/dkeg-sprout
new file mode 100644
index 0000000..3331860
--- /dev/null
+++ b/colorschemes/dark/dkeg-sprout
@@ -0,0 +1,16 @@
+#2d3144
+#8d6d5c
+#6d806d
+#96915d
+#68758d
+#8a747b
+#8d97a8
+#cfccbe
+#525a69
+#8d6d5c
+#6d806d
+#96915d
+#68758d
+#8a747b
+#8d97a8
+#f0efeb
diff --git a/colorschemes/dark/dkeg-squares b/colorschemes/dark/dkeg-squares
new file mode 100644
index 0000000..54ca9f1
--- /dev/null
+++ b/colorschemes/dark/dkeg-squares
@@ -0,0 +1,16 @@
+#27201f
+#9b5208
+#75922c
+#978341
+#5e6676
+#824219
+#4e7479
+#bebcbc
+#3b3436
+#9b5208
+#75922c
+#978341
+#5e6676
+#824219
+#4e7479
+#bebcbc
diff --git a/colorschemes/dark/dkeg-stv b/colorschemes/dark/dkeg-stv
new file mode 100644
index 0000000..1e02ed9
--- /dev/null
+++ b/colorschemes/dark/dkeg-stv
@@ -0,0 +1,16 @@
+#2c373d
+#a67979
+#809f7b
+#baad8a
+#6d7575
+#8e7d79
+#7b9899
+#c4c0bb
+#4d5459
+#a67979
+#809f7b
+#baad8a
+#6d7575
+#8e7d79
+#7b9899
+#c4c0bb
diff --git a/colorschemes/dark/dkeg-subtle b/colorschemes/dark/dkeg-subtle
new file mode 100644
index 0000000..cf70fe7
--- /dev/null
+++ b/colorschemes/dark/dkeg-subtle
@@ -0,0 +1,16 @@
+#2c2c35
+#b56550
+#b79b58
+#6b925a
+#6e747b
+#96787d
+#7b8889
+#b4ada4
+#45454d
+#b56550
+#b79b58
+#6b925a
+#6e747b
+#96787d
+#7b8889
+#b4ada4
diff --git a/colorschemes/dark/dkeg-sundr b/colorschemes/dark/dkeg-sundr
new file mode 100644
index 0000000..2a4608a
--- /dev/null
+++ b/colorschemes/dark/dkeg-sundr
@@ -0,0 +1,16 @@
+#2b2320
+#734948
+#768157
+#aa9375
+#585b63
+#6f5a56
+#7d8486
+#bab1a1
+#bab1a1
+#734948
+#768157
+#aa9375
+#585b63
+#6f5a56
+#7d8486
+#bab1a1
diff --git a/colorschemes/dark/dkeg-tealights b/colorschemes/dark/dkeg-tealights
new file mode 100644
index 0000000..8a7d14a
--- /dev/null
+++ b/colorschemes/dark/dkeg-tealights
@@ -0,0 +1,16 @@
+#25231b
+#8e2f34
+#55654a
+#988871
+#848f89
+#9f8c7c
+#9cb4a6
+#c4c1b0
+#423f31
+#8e2f34
+#55654a
+#988871
+#848f89
+#9f8c7c
+#9cb4a6
+#d8d4c5
diff --git a/colorschemes/dark/dkeg-traffic b/colorschemes/dark/dkeg-traffic
new file mode 100644
index 0000000..d3e1b5f
--- /dev/null
+++ b/colorschemes/dark/dkeg-traffic
@@ -0,0 +1,16 @@
+#272c30
+#934e46
+#637268
+#c79e84
+#515e67
+#715f5e
+#5c6f7d
+#cfb9a8
+#414a51
+#934e46
+#637268
+#c79e84
+#515e67
+#715f5e
+#5c6f7d
+#ddcec2
diff --git a/colorschemes/dark/dkeg-transposet b/colorschemes/dark/dkeg-transposet
new file mode 100644
index 0000000..582811e
--- /dev/null
+++ b/colorschemes/dark/dkeg-transposet
@@ -0,0 +1,16 @@
+#2a2725
+#8e6f64
+#849385
+#bdac8c
+#4c5467
+#757580
+#64697f
+#b8b2a7
+#474543
+#8e6f64
+#849385
+#bdac8c
+#4c5467
+#757580
+#64697f
+#b8b2a7
diff --git a/colorschemes/dark/dkeg-urban b/colorschemes/dark/dkeg-urban
new file mode 100644
index 0000000..27f2d2d
--- /dev/null
+++ b/colorschemes/dark/dkeg-urban
@@ -0,0 +1,16 @@
+#312e39
+#87404f
+#74934e
+#ae835a
+#615772
+#783e57
+#554757
+#c0a79a
+#4f4b58
+#87404f
+#74934e
+#ae835a
+#615772
+#783e57
+#554757
+#c0a79a
diff --git a/colorschemes/dark/dkeg-vans b/colorschemes/dark/dkeg-vans
new file mode 100644
index 0000000..170384f
--- /dev/null
+++ b/colorschemes/dark/dkeg-vans
@@ -0,0 +1,16 @@
+#2b2c33
+#b16c7f
+#92ab75
+#bdab77
+#485476
+#746081
+#636f7d
+#d9c1a9
+#d9c1a9
+#b16c7f
+#92ab75
+#bdab77
+#485476
+#746081
+#636f7d
+#e9dbce
diff --git a/colorschemes/dark/dkeg-victory b/colorschemes/dark/dkeg-victory
new file mode 100644
index 0000000..3dab124
--- /dev/null
+++ b/colorschemes/dark/dkeg-victory
@@ -0,0 +1,16 @@
+#2d2d33
+#9c6647
+#708684
+#a29474
+#697284
+#796a70
+#47676e
+#c4c4b5
+#44444a
+#9c6647
+#708684
+#a29474
+#697284
+#796a70
+#47676e
+#c4c4b5
diff --git a/colorschemes/dark/dkeg-view b/colorschemes/dark/dkeg-view
new file mode 100644
index 0000000..eab6f66
--- /dev/null
+++ b/colorschemes/dark/dkeg-view
@@ -0,0 +1,16 @@
+#2a2d34
+#a2462e
+#5e713d
+#86733b
+#394c5d
+#855646
+#6e727d
+#cababa
+#414550
+#a2462e
+#5e713d
+#86733b
+#394c5d
+#855646
+#6e727d
+#cababa
diff --git a/colorschemes/dark/dkeg-wintry b/colorschemes/dark/dkeg-wintry
new file mode 100644
index 0000000..40f5e3f
--- /dev/null
+++ b/colorschemes/dark/dkeg-wintry
@@ -0,0 +1,16 @@
+#37273a
+#9c595c
+#8ba07a
+#b3a67d
+#7B6677
+#83466D
+#899079
+#c3bec3
+#5e5261
+#9c595c
+#8ba07a
+#b3a67d
+#7B6677
+#83466D
+#899079
+#c3bec3
diff --git a/colorschemes/dark/gruvbox b/colorschemes/dark/gruvbox
new file mode 100644
index 0000000..ed4915f
--- /dev/null
+++ b/colorschemes/dark/gruvbox
@@ -0,0 +1,16 @@
+#282828
+#cc241d
+#98971a
+#d79921
+#458588
+#b16286
+#689d6a
+#a89984
+#928374
+#fb4934
+#b8bb26
+#fabd2f
+#83a598
+#d3869b
+#8ec07c
+#ebdbb2
diff --git a/colorschemes/dark/hybrid-material b/colorschemes/dark/hybrid-material
new file mode 100644
index 0000000..1233515
--- /dev/null
+++ b/colorschemes/dark/hybrid-material
@@ -0,0 +1,16 @@
+#263238
+#cc6666
+#f0c674
+#b5bd68
+#8abeb7
+#81a2be
+#b294bb
+#ffffff
+#707880
+#cc6666
+#f0c674
+#b5bd68
+#8abeb7
+#81a2be
+#b294bb
+#ffffff
diff --git a/colorschemes/dark/monokai b/colorschemes/dark/monokai
new file mode 100644
index 0000000..a67f6a4
--- /dev/null
+++ b/colorschemes/dark/monokai
@@ -0,0 +1,16 @@
+#272822
+#f92672
+#a6e22e
+#f4bf75
+#66d9ef
+#ae81ff
+#a1efe4
+#f8f8f2
+#75715e
+#f92672
+#a6e22e
+#f4bf75
+#66d9ef
+#ae81ff
+#a1efe4
+#f9f8f5
diff --git a/colorschemes/dark/sexy-astromouse b/colorschemes/dark/sexy-astromouse
new file mode 100644
index 0000000..a5b81f6
--- /dev/null
+++ b/colorschemes/dark/sexy-astromouse
@@ -0,0 +1,18 @@
+#1c1c1c
+#d770af
+#9acc79
+#d0d26b
+#77b6c5
+#a488d9
+#7fcab3
+#8d8d8d
+#3d3a3a
+#d770af
+#9acc79
+#d0d26b
+#77b6c5
+#a488d9
+#7fcab3
+#8d8d8d
+#3d3a3a
+#d28abf
diff --git a/colorschemes/dark/sexy-belge b/colorschemes/dark/sexy-belge
new file mode 100644
index 0000000..2a1464e
--- /dev/null
+++ b/colorschemes/dark/sexy-belge
@@ -0,0 +1,18 @@
+#252525
+#ef6769
+#a6e22e
+#fd971f
+#6495ed
+#deb887
+#b0c4de
+#dbdcdc
+#454545
+#ef6769
+#a6e22e
+#fd971f
+#6495ed
+#deb887
+#b0c4de
+#dbdcdc
+#454545
+#fc7ca5
diff --git a/colorschemes/dark/sexy-bitmute b/colorschemes/dark/sexy-bitmute
new file mode 100644
index 0000000..95eaca6
--- /dev/null
+++ b/colorschemes/dark/sexy-bitmute
@@ -0,0 +1,18 @@
+#282828
+#b76969
+#719d72
+#909858
+#68668f
+#966894
+#688891
+#8e8e8e
+#494949
+#b76969
+#719d72
+#909858
+#68668f
+#966894
+#688891
+#8e8e8e
+#494949
+#b87e7e
diff --git a/colorschemes/dark/sexy-cloud b/colorschemes/dark/sexy-cloud
new file mode 100644
index 0000000..65a91e3
--- /dev/null
+++ b/colorschemes/dark/sexy-cloud
@@ -0,0 +1,18 @@
+#222827
+#d5a8e3
+#9c75dd
+#9898ae
+#654a96
+#625566
+#a9d1df
+#e6ebe5
+#5d6f74
+#d5a8e3
+#9c75dd
+#9898ae
+#654a96
+#625566
+#a9d1df
+#e6ebe5
+#5d6f74
+#cd749c
diff --git a/colorschemes/dark/sexy-colorfulcolors b/colorschemes/dark/sexy-colorfulcolors
new file mode 100644
index 0000000..9b2c1e0
--- /dev/null
+++ b/colorschemes/dark/sexy-colorfulcolors
@@ -0,0 +1,18 @@
+#151515
+#ff8eaf
+#a6e25f
+#f8e578
+#a6e2f0
+#e85b92
+#5f868f
+#d5f1f2
+#696969
+#ff8eaf
+#a6e25f
+#f8e578
+#a6e2f0
+#e85b92
+#5f868f
+#d5f1f2
+#696969
+#ed4c7a
diff --git a/colorschemes/dark/sexy-dawn b/colorschemes/dark/sexy-dawn
new file mode 100644
index 0000000..ffd559e
--- /dev/null
+++ b/colorschemes/dark/sexy-dawn
@@ -0,0 +1,18 @@
+#353535
+#744B40
+#6D6137
+#765636
+#61564B
+#6B4A49
+#435861
+#B3B3B3
+#5F5F5F
+#744B40
+#6D6137
+#765636
+#61564B
+#6B4A49
+#435861
+#B3B3B3
+#5F5F5F
+#785850
diff --git a/colorschemes/dark/sexy-deafened b/colorschemes/dark/sexy-deafened
new file mode 100644
index 0000000..177f4e2
--- /dev/null
+++ b/colorschemes/dark/sexy-deafened
@@ -0,0 +1,18 @@
+#3d3e3d
+#755a5b
+#68755a
+#756e5a
+#5b6976
+#755b76
+#465457
+#ccccc6
+#5a5b5c
+#755a5b
+#68755a
+#756e5a
+#5b6976
+#755b76
+#465457
+#ccccc6
+#5a5b5c
+#a37679
diff --git a/colorschemes/dark/sexy-derp b/colorschemes/dark/sexy-derp
new file mode 100644
index 0000000..e4e8c8e
--- /dev/null
+++ b/colorschemes/dark/sexy-derp
@@ -0,0 +1,18 @@
+#111111
+#d36265
+#aece91
+#e7e18c
+#5297cf
+#963c59
+#5e7175
+#bebebe
+#666666
+#d36265
+#aece91
+#e7e18c
+#5297cf
+#963c59
+#5e7175
+#bebebe
+#666666
+#ef8171
diff --git a/colorschemes/dark/sexy-digerati b/colorschemes/dark/sexy-digerati
new file mode 100644
index 0000000..7aaed4d
--- /dev/null
+++ b/colorschemes/dark/sexy-digerati
@@ -0,0 +1,18 @@
+#303030
+#c03000
+#b1d631
+#fecf35
+#426870
+#6d506d
+#4bb5c1
+#e2e2e5
+#5f5f5f
+#c03000
+#b1d631
+#fecf35
+#426870
+#6d506d
+#4bb5c1
+#e2e2e5
+#5f5f5f
+#ff3a78
diff --git a/colorschemes/dark/sexy-doomicideocean b/colorschemes/dark/sexy-doomicideocean
new file mode 100644
index 0000000..5d27408
--- /dev/null
+++ b/colorschemes/dark/sexy-doomicideocean
@@ -0,0 +1,18 @@
+#000000
+#571dc2
+#14db49
+#403d70
+#385a70
+#384894
+#4f3a5e
+#999999
+#38372c
+#571dc2
+#14db49
+#403d70
+#385a70
+#384894
+#4f3a5e
+#999999
+#38372c
+#7c54b0
diff --git a/colorschemes/dark/sexy-dotshare b/colorschemes/dark/sexy-dotshare
new file mode 100644
index 0000000..accb04c
--- /dev/null
+++ b/colorschemes/dark/sexy-dotshare
@@ -0,0 +1,18 @@
+#101010
+#e84f4f
+#b8d68c
+#e1aa5d
+#7dc1cf
+#9b64fb
+#6d878d
+#dddddd
+#404040
+#e84f4f
+#b8d68c
+#e1aa5d
+#7dc1cf
+#9b64fb
+#6d878d
+#dddddd
+#404040
+#d23d3d
diff --git a/colorschemes/dark/sexy-dwmrob b/colorschemes/dark/sexy-dwmrob
new file mode 100644
index 0000000..04a2fab
--- /dev/null
+++ b/colorschemes/dark/sexy-dwmrob
@@ -0,0 +1,18 @@
+#151515
+#bf7979
+#97b26b
+#cdcda1
+#4a5463
+#9c3885
+#88aadd
+#ffffff
+#505450
+#bf7979
+#97b26b
+#cdcda1
+#4a5463
+#9c3885
+#88aadd
+#ffffff
+#505450
+#f4a45f
diff --git a/colorschemes/dark/sexy-eqie6 b/colorschemes/dark/sexy-eqie6
new file mode 100644
index 0000000..aa790af
--- /dev/null
+++ b/colorschemes/dark/sexy-eqie6
@@ -0,0 +1,18 @@
+#222222
+#e84f4f
+#b7ce42
+#fea63c
+#66a9b9
+#b7416e
+#6d878d
+#cccccc
+#666666
+#e84f4f
+#b7ce42
+#fea63c
+#66a9b9
+#b7416e
+#6d878d
+#cccccc
+#666666
+#d23d3d
diff --git a/colorschemes/dark/sexy-euphrasia b/colorschemes/dark/sexy-euphrasia
new file mode 100644
index 0000000..dfed7da
--- /dev/null
+++ b/colorschemes/dark/sexy-euphrasia
@@ -0,0 +1,18 @@
+#192033
+#a62a3e
+#38912b
+#b27d12
+#355c9a
+#7c4f9f
+#258f8f
+#77858c
+#666666
+#a62a3e
+#38912b
+#b27d12
+#355c9a
+#7c4f9f
+#258f8f
+#77858c
+#666666
+#f04758
diff --git a/colorschemes/dark/sexy-gjm b/colorschemes/dark/sexy-gjm
new file mode 100644
index 0000000..5a25471
--- /dev/null
+++ b/colorschemes/dark/sexy-gjm
@@ -0,0 +1,18 @@
+#1c1c1c
+#ff005b
+#cee318
+#ffe755
+#048ac7
+#833c9f
+#0ac1cd
+#e5e5e5
+#666666
+#ff005b
+#cee318
+#ffe755
+#048ac7
+#833c9f
+#0ac1cd
+#e5e5e5
+#666666
+#ff00a0
diff --git a/colorschemes/dark/sexy-gnometerm b/colorschemes/dark/sexy-gnometerm
new file mode 100644
index 0000000..974aff0
--- /dev/null
+++ b/colorschemes/dark/sexy-gnometerm
@@ -0,0 +1,18 @@
+#000000
+#cc0000
+#4e9a06
+#c4a000
+#3465a4
+#75507b
+#06989a
+#d3d7cf
+#555753
+#cc0000
+#4e9a06
+#c4a000
+#3465a4
+#75507b
+#06989a
+#d3d7cf
+#555753
+#ef2929
diff --git a/colorschemes/dark/sexy-gotham b/colorschemes/dark/sexy-gotham
new file mode 100644
index 0000000..98d7723
--- /dev/null
+++ b/colorschemes/dark/sexy-gotham
@@ -0,0 +1,18 @@
+#0a0f14
+#c33027
+#26a98b
+#edb54b
+#195465
+#4e5165
+#33859d
+#98d1ce
+#364b61
+#c33027
+#26a98b
+#edb54b
+#195465
+#4e5165
+#33859d
+#98d1ce
+#10151b
+#d26939
diff --git a/colorschemes/dark/sexy-gslob-nature-suede b/colorschemes/dark/sexy-gslob-nature-suede
new file mode 100644
index 0000000..5d30a56
--- /dev/null
+++ b/colorschemes/dark/sexy-gslob-nature-suede
@@ -0,0 +1,18 @@
+#392925
+#98724c
+#908f32
+#aa964c
+#7b854e
+#6b5644
+#5c5142
+#c8b55b
+#544b2e
+#98724c
+#908f32
+#aa964c
+#7b854e
+#6b5644
+#5c5142
+#c8b55b
+#544b2e
+#af652f
diff --git a/colorschemes/dark/sexy-hund b/colorschemes/dark/sexy-hund
new file mode 100644
index 0000000..bb9a3fd
--- /dev/null
+++ b/colorschemes/dark/sexy-hund
@@ -0,0 +1,18 @@
+#222222
+#E84F4F
+#B7CE42
+#FEA63C
+#66AABB
+#B7416E
+#6D878D
+#DDDDDD
+#666666
+#E84F4F
+#B7CE42
+#FEA63C
+#66AABB
+#B7416E
+#6D878D
+#DDDDDD
+#666666
+#D23D3D
diff --git a/colorschemes/dark/sexy-hybrid b/colorschemes/dark/sexy-hybrid
new file mode 100644
index 0000000..4086c15
--- /dev/null
+++ b/colorschemes/dark/sexy-hybrid
@@ -0,0 +1,18 @@
+#393939
+#da4939
+#9acc79
+#d0d26b
+#6d9cbe
+#9f5079
+#435d75
+#c2c2c2
+#474747
+#da4939
+#9acc79
+#d0d26b
+#6d9cbe
+#9f5079
+#435d75
+#c2c2c2
+#474747
+#ff6c5c
diff --git a/colorschemes/dark/sexy-insignificato b/colorschemes/dark/sexy-insignificato
new file mode 100644
index 0000000..1169160
--- /dev/null
+++ b/colorschemes/dark/sexy-insignificato
@@ -0,0 +1,18 @@
+#3d3e3d
+#755a5b
+#68755a
+#756e5a
+#5b6976
+#755b76
+#5b7674
+#808080
+#5a5b5c
+#755a5b
+#68755a
+#756e5a
+#5b6976
+#755b76
+#5b7674
+#808080
+#5a5b5c
+#a37679
diff --git a/colorschemes/dark/sexy-invisibone b/colorschemes/dark/sexy-invisibone
new file mode 100644
index 0000000..169a925
--- /dev/null
+++ b/colorschemes/dark/sexy-invisibone
@@ -0,0 +1,18 @@
+#303030
+#D370A3
+#6D9E3F
+#B58858
+#6095C5
+#AC7BDE
+#3BA275
+#CFCFCF
+#686868
+#D370A3
+#6D9E3F
+#B58858
+#6095C5
+#AC7BDE
+#3BA275
+#CFCFCF
+#686868
+#FFA7DA
diff --git a/colorschemes/dark/sexy-jasonwryan b/colorschemes/dark/sexy-jasonwryan
new file mode 100644
index 0000000..56b58b6
--- /dev/null
+++ b/colorschemes/dark/sexy-jasonwryan
@@ -0,0 +1,18 @@
+#222222
+#9e5641
+#6c7e55
+#caaf2b
+#4c8ea1
+#956d9d
+#7c9aa6
+#909090
+#454545
+#9e5641
+#6c7e55
+#caaf2b
+#4c8ea1
+#956d9d
+#7c9aa6
+#909090
+#454545
+#cc896d
diff --git a/colorschemes/dark/sexy-kasugano b/colorschemes/dark/sexy-kasugano
new file mode 100644
index 0000000..4e171f6
--- /dev/null
+++ b/colorschemes/dark/sexy-kasugano
@@ -0,0 +1,18 @@
+#3D3D3D
+#6673BF
+#3EA290
+#B0EAD9
+#31658C
+#596196
+#8292B2
+#C8CACC
+#4D4D4D
+#6673BF
+#3EA290
+#B0EAD9
+#31658C
+#596196
+#8292B2
+#C8CACC
+#4D4D4D
+#899AFF
diff --git a/colorschemes/dark/sexy-material b/colorschemes/dark/sexy-material
new file mode 100644
index 0000000..5056d15
--- /dev/null
+++ b/colorschemes/dark/sexy-material
@@ -0,0 +1,18 @@
+#263238
+#ff9800
+#8bc34a
+#ffc107
+#03a9f4
+#e91e63
+#009688
+#cfd8dc
+#37474f
+#ff9800
+#8bc34a
+#ffc107
+#03a9f4
+#e91e63
+#009688
+#cfd8dc
+#37474f
+#ffa74d
diff --git a/colorschemes/dark/sexy-mikado b/colorschemes/dark/sexy-mikado
new file mode 100644
index 0000000..77bdcc0
--- /dev/null
+++ b/colorschemes/dark/sexy-mikado
@@ -0,0 +1,18 @@
+#322a2c
+#a04363
+#9b9329
+#bf7a29
+#6a8c8c
+#856774
+#757978
+#bcbcaf
+#46423b
+#a04363
+#9b9329
+#bf7a29
+#6a8c8c
+#856774
+#757978
+#bcbcaf
+#46423b
+#ae837a
diff --git a/colorschemes/dark/sexy-mikazuki b/colorschemes/dark/sexy-mikazuki
new file mode 100644
index 0000000..6e91d74
--- /dev/null
+++ b/colorschemes/dark/sexy-mikazuki
@@ -0,0 +1,18 @@
+#2a1d17
+#da1657
+#3ea250
+#e3d33d
+#3ea290
+#ff850d
+#8c16da
+#e9e9e9
+#4f362b
+#da1657
+#3ea250
+#e3d33d
+#3ea290
+#ff850d
+#8c16da
+#e9e9e9
+#4f362b
+#da4375
diff --git a/colorschemes/dark/sexy-monokai b/colorschemes/dark/sexy-monokai
new file mode 100644
index 0000000..566b101
--- /dev/null
+++ b/colorschemes/dark/sexy-monokai
@@ -0,0 +1,18 @@
+#48483e
+#dc2566
+#8fc029
+#d4c96e
+#55bcce
+#9358fe
+#56b7a5
+#acada1
+#76715e
+#dc2566
+#8fc029
+#d4c96e
+#55bcce
+#9358fe
+#56b7a5
+#acada1
+#76715e
+#fa2772
diff --git a/colorschemes/dark/sexy-muse b/colorschemes/dark/sexy-muse
new file mode 100644
index 0000000..5dc20ab
--- /dev/null
+++ b/colorschemes/dark/sexy-muse
@@ -0,0 +1,18 @@
+#2e3436
+#a31604
+#447241
+#c1951a
+#425387
+#965d98
+#06989a
+#d3d7cf
+#555753
+#a31604
+#447241
+#c1951a
+#425387
+#965d98
+#06989a
+#d3d7cf
+#555753
+#c60001
diff --git a/colorschemes/dark/sexy-nancy b/colorschemes/dark/sexy-nancy
new file mode 100644
index 0000000..4da99cb
--- /dev/null
+++ b/colorschemes/dark/sexy-nancy
@@ -0,0 +1,18 @@
+#1b1d1e
+#f92672
+#82b414
+#fd971f
+#4e82aa
+#8c54fe
+#465457
+#ccccc6
+#505354
+#f92672
+#82b414
+#fd971f
+#4e82aa
+#8c54fe
+#465457
+#ccccc6
+#505354
+#ff5995
diff --git a/colorschemes/dark/sexy-navy-and-ivory b/colorschemes/dark/sexy-navy-and-ivory
new file mode 100644
index 0000000..013efba
--- /dev/null
+++ b/colorschemes/dark/sexy-navy-and-ivory
@@ -0,0 +1,18 @@
+#032c36
+#c2454e
+#7cbf9e
+#8a7a63
+#2e3340
+#ff5879
+#44b5b1
+#f2f1b9
+#065f73
+#c2454e
+#7cbf9e
+#8a7a63
+#2e3340
+#ff5879
+#44b5b1
+#f2f1b9
+#065f73
+#ef5847
diff --git a/colorschemes/dark/sexy-neon b/colorschemes/dark/sexy-neon
new file mode 100644
index 0000000..08ab082
--- /dev/null
+++ b/colorschemes/dark/sexy-neon
@@ -0,0 +1,18 @@
+#171717
+#d81765
+#97d01a
+#ffa800
+#16b1fb
+#ff2491
+#0fdcb6
+#ebebeb
+#38252c
+#d81765
+#97d01a
+#ffa800
+#16b1fb
+#ff2491
+#0fdcb6
+#ebebeb
+#38252c
+#ff0000
diff --git a/colorschemes/dark/sexy-numixdarkest b/colorschemes/dark/sexy-numixdarkest
new file mode 100644
index 0000000..9e0a6e6
--- /dev/null
+++ b/colorschemes/dark/sexy-numixdarkest
@@ -0,0 +1,18 @@
+#555555
+#9c3528
+#61bc3b
+#f3b43a
+#0d68a8
+#744560
+#288e9c
+#a2a2a2
+#888888
+#9c3528
+#61bc3b
+#f3b43a
+#0d68a8
+#744560
+#288e9c
+#a2a2a2
+#888888
+#d64937
diff --git a/colorschemes/dark/sexy-orangish b/colorschemes/dark/sexy-orangish
new file mode 100644
index 0000000..cf658ec
--- /dev/null
+++ b/colorschemes/dark/sexy-orangish
@@ -0,0 +1,18 @@
+#251f1f
+#eb4509
+#94e76b
+#ffac18
+#46aede
+#e32c57
+#d6dbac
+#efefef
+#5e5e5e
+#eb4509
+#94e76b
+#ffac18
+#46aede
+#e32c57
+#d6dbac
+#efefef
+#5e5e5e
+#eb4509
diff --git a/colorschemes/dark/sexy-parker_brothers b/colorschemes/dark/sexy-parker_brothers
new file mode 100644
index 0000000..6447c96
--- /dev/null
+++ b/colorschemes/dark/sexy-parker_brothers
@@ -0,0 +1,18 @@
+#322a2c
+#79220e
+#344b1b
+#b45b00
+#434045
+#5c1e25
+#394745
+#ae8842
+#46423b
+#79220e
+#344b1b
+#b45b00
+#434045
+#5c1e25
+#394745
+#ae8842
+#46423b
+#aa261f
diff --git a/colorschemes/dark/sexy-phrak1 b/colorschemes/dark/sexy-phrak1
new file mode 100644
index 0000000..d58ef0c
--- /dev/null
+++ b/colorschemes/dark/sexy-phrak1
@@ -0,0 +1,18 @@
+#000000
+#a80000
+#00a800
+#a85400
+#0000a8
+#a800a8
+#00a8a8
+#a8a8a8
+#545054
+#a80000
+#00a800
+#a85400
+#0000a8
+#a800a8
+#00a8a8
+#a8a8a8
+#545054
+#f85450
diff --git a/colorschemes/dark/sexy-pretty-and-pastel b/colorschemes/dark/sexy-pretty-and-pastel
new file mode 100644
index 0000000..6327c1d
--- /dev/null
+++ b/colorschemes/dark/sexy-pretty-and-pastel
@@ -0,0 +1,18 @@
+#292929
+#CF6A4C
+#19CB00
+#FAD07A
+#8197BF
+#8787AF
+#668799
+#888888
+#525252
+#CF6A4C
+#19CB00
+#FAD07A
+#8197BF
+#8787AF
+#668799
+#888888
+#525252
+#FF9D80
diff --git a/colorschemes/dark/sexy-rasi b/colorschemes/dark/sexy-rasi
new file mode 100644
index 0000000..4da99cb
--- /dev/null
+++ b/colorschemes/dark/sexy-rasi
@@ -0,0 +1,18 @@
+#1b1d1e
+#f92672
+#82b414
+#fd971f
+#4e82aa
+#8c54fe
+#465457
+#ccccc6
+#505354
+#f92672
+#82b414
+#fd971f
+#4e82aa
+#8c54fe
+#465457
+#ccccc6
+#505354
+#ff5995
diff --git a/colorschemes/dark/sexy-rezza b/colorschemes/dark/sexy-rezza
new file mode 100644
index 0000000..7015699
--- /dev/null
+++ b/colorschemes/dark/sexy-rezza
@@ -0,0 +1,18 @@
+#191919
+#803232
+#5b762f
+#aa9943
+#324c80
+#706c9a
+#92b19e
+#ffffff
+#252525
+#803232
+#5b762f
+#aa9943
+#324c80
+#706c9a
+#92b19e
+#ffffff
+#252525
+#982b2b
diff --git a/colorschemes/dark/sexy-rydgel b/colorschemes/dark/sexy-rydgel
new file mode 100644
index 0000000..c73bfe3
--- /dev/null
+++ b/colorschemes/dark/sexy-rydgel
@@ -0,0 +1,18 @@
+#303430
+#bf7979
+#97b26b
+#cdcdc1
+#86a2be
+#d9b798
+#a1b5cd
+#ffffff
+#cdb5cd
+#bf7979
+#97b26b
+#cdcdc1
+#86a2be
+#d9b798
+#a1b5cd
+#ffffff
+#cdb5cd
+#f4a45f
diff --git a/colorschemes/dark/sexy-s3r0-modified b/colorschemes/dark/sexy-s3r0-modified
new file mode 100644
index 0000000..ef0e1d0
--- /dev/null
+++ b/colorschemes/dark/sexy-s3r0-modified
@@ -0,0 +1,18 @@
+#4A3637
+#D17B49
+#7B8748
+#AF865A
+#535C5C
+#775759
+#6D715E
+#C0B18B
+#785f60
+#D17B49
+#7B8748
+#AF865A
+#535C5C
+#775759
+#6D715E
+#C0B18B
+#4A3637
+#D17B49
diff --git a/colorschemes/dark/sexy-sexcolors b/colorschemes/dark/sexy-sexcolors
new file mode 100644
index 0000000..059b31a
--- /dev/null
+++ b/colorschemes/dark/sexy-sexcolors
@@ -0,0 +1,18 @@
+#252525
+#ff9f95
+#a6e22e
+#fd971f
+#435e87
+#789ec6
+#5e7175
+#dbdcdc
+#454545
+#ff9f95
+#a6e22e
+#fd971f
+#435e87
+#789ec6
+#5e7175
+#dbdcdc
+#454545
+#ff8d80
diff --git a/colorschemes/dark/sexy-simple_rainbow b/colorschemes/dark/sexy-simple_rainbow
new file mode 100644
index 0000000..b56c925
--- /dev/null
+++ b/colorschemes/dark/sexy-simple_rainbow
@@ -0,0 +1,18 @@
+#666666
+#ff8278
+#bde077
+#eadc84
+#77bee0
+#dd91f3
+#ffc178
+#dddddd
+#888888
+#ff8278
+#bde077
+#eadc84
+#77bee0
+#dd91f3
+#ffc178
+#dddddd
+#888888
+#ff8278
diff --git a/colorschemes/dark/sexy-splurge b/colorschemes/dark/sexy-splurge
new file mode 100644
index 0000000..21bd489
--- /dev/null
+++ b/colorschemes/dark/sexy-splurge
@@ -0,0 +1,18 @@
+#4a4b4a
+#d7699a
+#80d468
+#d7a169
+#6985d7
+#c86ad4
+#6fccd1
+#dbdcdc
+#696969
+#d7699a
+#80d468
+#d7a169
+#6985d7
+#c86ad4
+#6fccd1
+#dbdcdc
+#696969
+#f5a2b5
diff --git a/colorschemes/dark/sexy-swayr b/colorschemes/dark/sexy-swayr
new file mode 100644
index 0000000..dc2c898
--- /dev/null
+++ b/colorschemes/dark/sexy-swayr
@@ -0,0 +1,18 @@
+#1c1709
+#8e4317
+#787200
+#945c00
+#315094
+#5c2e40
+#00617d
+#c2b9a1
+#4f4939
+#8e4317
+#787200
+#945c00
+#315094
+#5c2e40
+#00617d
+#c2b9a1
+#4f4939
+#f07935
diff --git a/colorschemes/dark/sexy-sweetlove b/colorschemes/dark/sexy-sweetlove
new file mode 100644
index 0000000..3399e3d
--- /dev/null
+++ b/colorschemes/dark/sexy-sweetlove
@@ -0,0 +1,18 @@
+#4A3637
+#D17B49
+#7B8748
+#AF865A
+#535C5C
+#775759
+#6D715E
+#C0B18B
+#7e5c5e
+#D17B49
+#7B8748
+#AF865A
+#535C5C
+#775759
+#6D715E
+#C0B18B
+#402E2E
+#AC5D2F
diff --git a/colorschemes/dark/sexy-tango b/colorschemes/dark/sexy-tango
new file mode 100644
index 0000000..982d55f
--- /dev/null
+++ b/colorschemes/dark/sexy-tango
@@ -0,0 +1,18 @@
+#2e3436
+#cc0000
+#4e9a06
+#c4a000
+#3465a4
+#75507b
+#06989a
+#d3d7cf
+#555753
+#cc0000
+#4e9a06
+#c4a000
+#3465a4
+#75507b
+#06989a
+#d3d7cf
+#555753
+#ef2929
diff --git a/colorschemes/dark/sexy-tangoesque b/colorschemes/dark/sexy-tangoesque
new file mode 100644
index 0000000..a598e9b
--- /dev/null
+++ b/colorschemes/dark/sexy-tangoesque
@@ -0,0 +1,18 @@
+#202020
+#ff6565
+#93d44f
+#eab93d
+#204a87
+#ce5c00
+#89b6e2
+#cccccc
+#606060
+#ff6565
+#93d44f
+#eab93d
+#204a87
+#ce5c00
+#89b6e2
+#cccccc
+#606060
+#ff8d8d
diff --git a/colorschemes/dark/sexy-tartan b/colorschemes/dark/sexy-tartan
new file mode 100644
index 0000000..982d55f
--- /dev/null
+++ b/colorschemes/dark/sexy-tartan
@@ -0,0 +1,18 @@
+#2e3436
+#cc0000
+#4e9a06
+#c4a000
+#3465a4
+#75507b
+#06989a
+#d3d7cf
+#555753
+#cc0000
+#4e9a06
+#c4a000
+#3465a4
+#75507b
+#06989a
+#d3d7cf
+#555753
+#ef2929
diff --git a/colorschemes/dark/sexy-theme2 b/colorschemes/dark/sexy-theme2
new file mode 100644
index 0000000..9d9b2c9
--- /dev/null
+++ b/colorschemes/dark/sexy-theme2
@@ -0,0 +1,18 @@
+#191919
+#eb3d51
+#66b61a
+#d98e1d
+#23ffa8
+#ff00da
+#68a783
+#eaeaea
+#484848
+#eb3d51
+#66b61a
+#d98e1d
+#23ffa8
+#ff00da
+#68a783
+#eaeaea
+#484848
+#be6262
diff --git a/colorschemes/dark/sexy-thwump b/colorschemes/dark/sexy-thwump
new file mode 100644
index 0000000..5d9c14c
--- /dev/null
+++ b/colorschemes/dark/sexy-thwump
@@ -0,0 +1,18 @@
+#202020
+#a07070
+#70a070
+#a0a070
+#7070a0
+#a070a0
+#70a0a0
+#a0a0a0
+#505050
+#a07070
+#70a070
+#a0a070
+#7070a0
+#a070a0
+#70a0a0
+#a0a0a0
+#505050
+#d07070
diff --git a/colorschemes/dark/sexy-tlh b/colorschemes/dark/sexy-tlh
new file mode 100644
index 0000000..fc094e4
--- /dev/null
+++ b/colorschemes/dark/sexy-tlh
@@ -0,0 +1,18 @@
+#1c1c1c
+#d81860
+#60ff60
+#f9fd75
+#4695c8
+#a78edb
+#43afce
+#f3ebe2
+#4d4d4d
+#d81860
+#60ff60
+#f9fd75
+#4695c8
+#a78edb
+#43afce
+#f3ebe2
+#4d4d4d
+#f00060
diff --git a/colorschemes/dark/sexy-trim-yer-beard b/colorschemes/dark/sexy-trim-yer-beard
new file mode 100644
index 0000000..df75366
--- /dev/null
+++ b/colorschemes/dark/sexy-trim-yer-beard
@@ -0,0 +1,18 @@
+#0F0E0D
+#845336
+#57553C
+#A17E3E
+#43454F
+#604848
+#5C6652
+#A18B62
+#383332
+#845336
+#57553C
+#A17E3E
+#43454F
+#604848
+#5C6652
+#A18B62
+#383332
+#8C4F4A
diff --git a/colorschemes/dark/sexy-user-77-mashup-colors b/colorschemes/dark/sexy-user-77-mashup-colors
new file mode 100644
index 0000000..2ea64fd
--- /dev/null
+++ b/colorschemes/dark/sexy-user-77-mashup-colors
@@ -0,0 +1,18 @@
+#202020
+#bf3f34
+#707d22
+#bf7a29
+#627a92
+#75507b
+#757978
+#b2a191
+#404040
+#bf3f34
+#707d22
+#bf7a29
+#627a92
+#75507b
+#757978
+#b2a191
+#404040
+#ff6c5f
diff --git a/colorschemes/dark/sexy-vacuous2 b/colorschemes/dark/sexy-vacuous2
new file mode 100644
index 0000000..b0fe633
--- /dev/null
+++ b/colorschemes/dark/sexy-vacuous2
@@ -0,0 +1,18 @@
+#202020
+#b91e2e
+#81957c
+#f9bb80
+#356579
+#2d2031
+#0b3452
+#909090
+#606060
+#b91e2e
+#81957c
+#f9bb80
+#356579
+#2d2031
+#0b3452
+#909090
+#606060
+#d14548
diff --git a/colorschemes/dark/sexy-visibone b/colorschemes/dark/sexy-visibone
new file mode 100644
index 0000000..f03e966
--- /dev/null
+++ b/colorschemes/dark/sexy-visibone
@@ -0,0 +1,18 @@
+#666666
+#cc6666
+#66cc99
+#cc9966
+#6699cc
+#cc6699
+#66cccc
+#cccccc
+#999999
+#cc6666
+#66cc99
+#cc9966
+#6699cc
+#cc6699
+#66cccc
+#cccccc
+#999999
+#ff9999
diff --git a/colorschemes/dark/sexy-visibone-alt-2 b/colorschemes/dark/sexy-visibone-alt-2
new file mode 100644
index 0000000..c5d9716
--- /dev/null
+++ b/colorschemes/dark/sexy-visibone-alt-2
@@ -0,0 +1,18 @@
+#666666
+#CC6699
+#99CC66
+#CC9966
+#6699CC
+#9966CC
+#66CC99
+#CCCCCC
+#999999
+#CC6699
+#99CC66
+#CC9966
+#6699CC
+#9966CC
+#66CC99
+#CCCCCC
+#999999
+#FF99CC
diff --git a/colorschemes/dark/sexy-x-dotshare b/colorschemes/dark/sexy-x-dotshare
new file mode 100644
index 0000000..15790f1
--- /dev/null
+++ b/colorschemes/dark/sexy-x-dotshare
@@ -0,0 +1,18 @@
+#101010
+#E84F4F
+#B8D68C
+#E1AA5D
+#7DC1CF
+#9B64FB
+#6D878D
+#DDDDDD
+#404040
+#E84F4F
+#B8D68C
+#E1AA5D
+#7DC1CF
+#9B64FB
+#6D878D
+#DDDDDD
+#404040
+#D23D3D
diff --git a/colorschemes/dark/sexy-zenburn b/colorschemes/dark/sexy-zenburn
new file mode 100644
index 0000000..b1c7c1a
--- /dev/null
+++ b/colorschemes/dark/sexy-zenburn
@@ -0,0 +1,18 @@
+#1e2320
+#705050
+#60b48a
+#dfaf8f
+#506070
+#dc8cc3
+#8cd0d3
+#dcdccc
+#709080
+#705050
+#60b48a
+#dfaf8f
+#506070
+#dc8cc3
+#8cd0d3
+#dcdccc
+#709080
+#dca3a3
diff --git a/colorschemes/dark/solarized b/colorschemes/dark/solarized
new file mode 100644
index 0000000..52dc3d4
--- /dev/null
+++ b/colorschemes/dark/solarized
@@ -0,0 +1,16 @@
+#073642
+#dc322f
+#859900
+#b58900
+#268bd2
+#d33682
+#2aa198
+#eee8d5
+#6c7c80
+#dc322f
+#859900
+#b58900
+#268bd2
+#d33682
+#2aa198
+#eee8d5
diff --git a/colorschemes/dark/tempus_autumn b/colorschemes/dark/tempus_autumn
new file mode 100644
index 0000000..3657888
--- /dev/null
+++ b/colorschemes/dark/tempus_autumn
@@ -0,0 +1,16 @@
+#322622
+#fc5526
+#83973f
+#9e9022
+#7f8dbf
+#ce7673
+#6e978b
+#8e8f8d
+#919078
+#dc721a
+#609d59
+#b1891a
+#6b8ed6
+#9d80d3
+#229ea0
+#8e8f8d
diff --git a/colorschemes/dark/tempus_dusk b/colorschemes/dark/tempus_dusk
new file mode 100644
index 0000000..fde234e
--- /dev/null
+++ b/colorschemes/dark/tempus_dusk
@@ -0,0 +1,16 @@
+#1f252d
+#cb8d56
+#8ba089
+#a79c46
+#8c9abe
+#b190af
+#8e9aba
+#a2a8ba
+#a29899
+#d39d74
+#80b48f
+#bda75a
+#9ca5de
+#c69ac6
+#8caeb6
+#a2a8ba
diff --git a/colorschemes/dark/tempus_future b/colorschemes/dark/tempus_future
new file mode 100644
index 0000000..024197d
--- /dev/null
+++ b/colorschemes/dark/tempus_future
@@ -0,0 +1,16 @@
+#18161d
+#ff7780
+#68b183
+#bda014
+#54a5ff
+#da89b2
+#79a8c3
+#a4a0ac
+#bd9b87
+#ef873d
+#08b885
+#d39710
+#a294fe
+#ec7aca
+#4ab0b9
+#a4a0ac
diff --git a/colorschemes/dark/tempus_rift b/colorschemes/dark/tempus_rift
new file mode 100644
index 0000000..c7842e0
--- /dev/null
+++ b/colorschemes/dark/tempus_rift
@@ -0,0 +1,16 @@
+#2b353c
+#be9604
+#0eb40e
+#79aa00
+#00acb3
+#ba964c
+#5fa98f
+#abacac
+#ab9699
+#bdae13
+#3ac53a
+#9ab800
+#20bdce
+#cca57a
+#6fb9ae
+#abacac
diff --git a/colorschemes/dark/tempus_spring b/colorschemes/dark/tempus_spring
new file mode 100644
index 0000000..508e224
--- /dev/null
+++ b/colorschemes/dark/tempus_spring
@@ -0,0 +1,16 @@
+#34403c
+#ff855a
+#6ab78a
+#b6aa1a
+#5daeee
+#d495b4
+#6eb2bc
+#a5a8a7
+#96aca7
+#df993a
+#4abb88
+#99b22a
+#3caffe
+#d091db
+#4ab4d3
+#a5a8a7
diff --git a/colorschemes/dark/tempus_summer b/colorschemes/dark/tempus_summer
new file mode 100644
index 0000000..2481b0c
--- /dev/null
+++ b/colorschemes/dark/tempus_summer
@@ -0,0 +1,16 @@
+#293345
+#fe6d32
+#6ba86d
+#af9a0a
+#679ed7
+#bc8ab6
+#6ea590
+#9b999e
+#a39799
+#df8251
+#7aa747
+#ba953a
+#3ba1e8
+#c97ed7
+#52a6b1
+#9b999e
diff --git a/colorschemes/dark/tempus_warp b/colorschemes/dark/tempus_warp
new file mode 100644
index 0000000..a87909b
--- /dev/null
+++ b/colorschemes/dark/tempus_warp
@@ -0,0 +1,16 @@
+#141a19
+#ff1414
+#009600
+#928100
+#4f76ff
+#dd38bc
+#358aaa
+#928f90
+#927b80
+#ff5500
+#3aa43a
+#b38a00
+#8082ff
+#d159fd
+#1da190
+#928f90
diff --git a/colorschemes/dark/tempus_winter b/colorschemes/dark/tempus_winter
new file mode 100644
index 0000000..97ae3bd
--- /dev/null
+++ b/colorschemes/dark/tempus_winter
@@ -0,0 +1,16 @@
+#202427
+#ca7162
+#589584
+#988b21
+#2b92c8
+#b572b6
+#4f91b5
+#798ba5
+#888a8a
+#c47818
+#2c9a81
+#a2864b
+#6987d7
+#987dc2
+#1f96b0
+#798ba5
diff --git a/colorschemes/dark/vscode b/colorschemes/dark/vscode
new file mode 100644
index 0000000..07ec7c7
--- /dev/null
+++ b/colorschemes/dark/vscode
@@ -0,0 +1,16 @@
+#1e1e1e
+#f44747
+#d7ba7d
+#608b4e
+#569cd6
+#4ec9b0
+#c586c0
+#d4d4d4
+#808080
+#f44747
+#d7ba7d
+#608b4e
+#569cd6
+#4ec9b0
+#c586c0
+#d4d4d4
diff --git a/colorschemes/dark/zenburn b/colorschemes/dark/zenburn
new file mode 100644
index 0000000..6fe5baf
--- /dev/null
+++ b/colorschemes/dark/zenburn
@@ -0,0 +1,16 @@
+#3f3f3f
+#cc9393
+#7f9f7f
+#d0bf8f
+#6ca0a3
+#dc8cc3
+#93e0e3
+#dcdccc
+#828282
+#cc9393
+#7f9f7f
+#d0bf8f
+#6ca0a3
+#dc8cc3
+#93e0e3
+#dcdccc
diff --git a/colorschemes/light/3024 b/colorschemes/light/3024
new file mode 100644
index 0000000..e2227b7
--- /dev/null
+++ b/colorschemes/light/3024
@@ -0,0 +1 @@
+asdflkajsdf
diff --git a/colorschemes/light/ashes b/colorschemes/light/ashes
new file mode 100644
index 0000000..e5324a9
--- /dev/null
+++ b/colorschemes/light/ashes
@@ -0,0 +1,16 @@
+#f3f4f5
+#c7ae95
+#95c7ae
+#aec795
+#ae95c7
+#c795ae
+#95aec7
+#1c2023
+#747c84
+#c7ae95
+#95c7ae
+#aec795
+#ae95c7
+#c795ae
+#95aec7
+#1c2023
diff --git a/colorschemes/light/base16-atelier-cave b/colorschemes/light/base16-atelier-cave
new file mode 100644
index 0000000..6d5c360
--- /dev/null
+++ b/colorschemes/light/base16-atelier-cave
@@ -0,0 +1,16 @@
+#efecf4
+#be4678
+#2a9292
+#a06e3b
+#576ddb
+#955ae7
+#398bc6
+#585260
+#7e7887
+#be4678
+#2a9292
+#a06e3b
+#576ddb
+#955ae7
+#398bc6
+#19171c
diff --git a/colorschemes/light/base16-atelier-dune b/colorschemes/light/base16-atelier-dune
new file mode 100644
index 0000000..15cb820
--- /dev/null
+++ b/colorschemes/light/base16-atelier-dune
@@ -0,0 +1,16 @@
+#fefbec
+#d73737
+#60ac39
+#ae9513
+#6684e1
+#b854d4
+#1fad83
+#6e6b5e
+#999580
+#d73737
+#60ac39
+#ae9513
+#6684e1
+#b854d4
+#1fad83
+#20201d
diff --git a/colorschemes/light/base16-atelier-estuary b/colorschemes/light/base16-atelier-estuary
new file mode 100644
index 0000000..84a97c3
--- /dev/null
+++ b/colorschemes/light/base16-atelier-estuary
@@ -0,0 +1,16 @@
+#f4f3ec
+#ba6236
+#7d9726
+#a5980d
+#36a166
+#5f9182
+#5b9d48
+#5f5e4e
+#878573
+#ba6236
+#7d9726
+#a5980d
+#36a166
+#5f9182
+#5b9d48
+#22221b
diff --git a/colorschemes/light/base16-atelier-forest b/colorschemes/light/base16-atelier-forest
new file mode 100644
index 0000000..bc2d7f2
--- /dev/null
+++ b/colorschemes/light/base16-atelier-forest
@@ -0,0 +1,16 @@
+#f1efee
+#f22c40
+#7b9726
+#c38418
+#407ee7
+#6666ea
+#3d97b8
+#68615e
+#9c9491
+#f22c40
+#7b9726
+#c38418
+#407ee7
+#6666ea
+#3d97b8
+#1b1918
diff --git a/colorschemes/light/base16-atelier-heath b/colorschemes/light/base16-atelier-heath
new file mode 100644
index 0000000..b621247
--- /dev/null
+++ b/colorschemes/light/base16-atelier-heath
@@ -0,0 +1,16 @@
+#f7f3f7
+#ca402b
+#918b3b
+#bb8a35
+#516aec
+#7b59c0
+#159393
+#695d69
+#9e8f9e
+#ca402b
+#918b3b
+#bb8a35
+#516aec
+#7b59c0
+#159393
+#1b181b
diff --git a/colorschemes/light/base16-atelier-lakeside b/colorschemes/light/base16-atelier-lakeside
new file mode 100644
index 0000000..e44235c
--- /dev/null
+++ b/colorschemes/light/base16-atelier-lakeside
@@ -0,0 +1,16 @@
+#ebf8ff
+#d22d72
+#568c3b
+#8a8a0f
+#257fad
+#6b6bb8
+#2d8f6f
+#516d7b
+#7195a8
+#d22d72
+#568c3b
+#8a8a0f
+#257fad
+#6b6bb8
+#2d8f6f
+#161b1d
diff --git a/colorschemes/light/base16-atelier-plateau b/colorschemes/light/base16-atelier-plateau
new file mode 100644
index 0000000..143e2f0
--- /dev/null
+++ b/colorschemes/light/base16-atelier-plateau
@@ -0,0 +1,16 @@
+#f4ecec
+#ca4949
+#4b8b8b
+#a06e3b
+#7272ca
+#8464c4
+#5485b6
+#585050
+#7e7777
+#ca4949
+#4b8b8b
+#a06e3b
+#7272ca
+#8464c4
+#5485b6
+#1b1818
diff --git a/colorschemes/light/base16-atelier-savanna b/colorschemes/light/base16-atelier-savanna
new file mode 100644
index 0000000..afa1e79
--- /dev/null
+++ b/colorschemes/light/base16-atelier-savanna
@@ -0,0 +1,16 @@
+#ecf4ee
+#b16139
+#489963
+#a07e3b
+#478c90
+#55859b
+#1c9aa0
+#526057
+#78877d
+#b16139
+#489963
+#a07e3b
+#478c90
+#55859b
+#1c9aa0
+#171c19
diff --git a/colorschemes/light/base16-atelier-seaside b/colorschemes/light/base16-atelier-seaside
new file mode 100644
index 0000000..fb6d385
--- /dev/null
+++ b/colorschemes/light/base16-atelier-seaside
@@ -0,0 +1,16 @@
+#f4fbf4
+#e6193c
+#29a329
+#98981b
+#3d62f5
+#ad2bee
+#1999b3
+#5e6e5e
+#809980
+#e6193c
+#29a329
+#98981b
+#3d62f5
+#ad2bee
+#1999b3
+#131513
diff --git a/colorschemes/light/base16-atelier-sulphurpool b/colorschemes/light/base16-atelier-sulphurpool
new file mode 100644
index 0000000..02ab07a
--- /dev/null
+++ b/colorschemes/light/base16-atelier-sulphurpool
@@ -0,0 +1,16 @@
+#f5f7ff
+#c94922
+#ac9739
+#c08b30
+#3d8fd1
+#6679cc
+#22a2c9
+#5e6687
+#898ea4
+#c94922
+#ac9739
+#c08b30
+#3d8fd1
+#6679cc
+#22a2c9
+#202746
diff --git a/colorschemes/light/base16-classic b/colorschemes/light/base16-classic
new file mode 100644
index 0000000..423bfdf
--- /dev/null
+++ b/colorschemes/light/base16-classic
@@ -0,0 +1,16 @@
+#F5F5F5
+#AC4142
+#90A959
+#F4BF75
+#6A9FB5
+#AA759F
+#75B5AA
+#303030
+#B0B0B0
+#AC4142
+#90A959
+#F4BF75
+#6A9FB5
+#AA759F
+#75B5AA
+#151515
diff --git a/colorschemes/light/base16-cupcake b/colorschemes/light/base16-cupcake
new file mode 100644
index 0000000..7117986
--- /dev/null
+++ b/colorschemes/light/base16-cupcake
@@ -0,0 +1,16 @@
+#fbf1f2
+#D57E85
+#A3B367
+#DCB16C
+#7297B9
+#BB99B4
+#69A9A7
+#8b8198
+#bfb9c6
+#D57E85
+#A3B367
+#DCB16C
+#7297B9
+#BB99B4
+#69A9A7
+#585062
diff --git a/colorschemes/light/base16-cupertino b/colorschemes/light/base16-cupertino
new file mode 100644
index 0000000..541f225
--- /dev/null
+++ b/colorschemes/light/base16-cupertino
@@ -0,0 +1,16 @@
+#ffffff
+#c41a15
+#007400
+#826b28
+#0000ff
+#a90d91
+#318495
+#404040
+#808080
+#c41a15
+#007400
+#826b28
+#0000ff
+#a90d91
+#318495
+#5e5e5e
diff --git a/colorschemes/light/base16-default b/colorschemes/light/base16-default
new file mode 100644
index 0000000..b1a3ae9
--- /dev/null
+++ b/colorschemes/light/base16-default
@@ -0,0 +1,16 @@
+#f8f8f8
+#ab4642
+#a1b56c
+#f7ca88
+#7cafc2
+#ba8baf
+#86c1b9
+#383838
+#b8b8b8
+#ab4642
+#a1b56c
+#f7ca88
+#7cafc2
+#ba8baf
+#86c1b9
+#181818
diff --git a/colorschemes/light/base16-github b/colorschemes/light/base16-github
new file mode 100644
index 0000000..1c635ca
--- /dev/null
+++ b/colorschemes/light/base16-github
@@ -0,0 +1,16 @@
+#ffffff
+#ed6a43
+#183691
+#795da3
+#795da3
+#a71d5d
+#183691
+#333333
+#969896
+#ed6a43
+#183691
+#795da3
+#795da3
+#a71d5d
+#183691
+#333333
diff --git a/colorschemes/light/base16-google b/colorschemes/light/base16-google
new file mode 100644
index 0000000..197c655
--- /dev/null
+++ b/colorschemes/light/base16-google
@@ -0,0 +1,16 @@
+#ffffff
+#CC342B
+#198844
+#FBA922
+#3971ED
+#A36AC7
+#3971ED
+#373b41
+#b4b7b4
+#CC342B
+#198844
+#FBA922
+#3971ED
+#A36AC7
+#3971ED
+#1d1f21
diff --git a/colorschemes/light/base16-grayscale b/colorschemes/light/base16-grayscale
new file mode 100644
index 0000000..917d3ac
--- /dev/null
+++ b/colorschemes/light/base16-grayscale
@@ -0,0 +1,16 @@
+#f7f7f7
+#7c7c7c
+#8e8e8e
+#a0a0a0
+#686868
+#747474
+#868686
+#464646
+#ababab
+#7c7c7c
+#8e8e8e
+#a0a0a0
+#686868
+#747474
+#868686
+#101010
diff --git a/colorschemes/light/base16-gruvbox-hard b/colorschemes/light/base16-gruvbox-hard
new file mode 100644
index 0000000..4ec0697
--- /dev/null
+++ b/colorschemes/light/base16-gruvbox-hard
@@ -0,0 +1,16 @@
+#f9f5d7
+#9d0006
+#79740e
+#b57614
+#076678
+#8f3f71
+#427b58
+#504945
+#bdae93
+#9d0006
+#79740e
+#b57614
+#076678
+#8f3f71
+#427b58
+#282828
diff --git a/colorschemes/light/base16-gruvbox-medium b/colorschemes/light/base16-gruvbox-medium
new file mode 100644
index 0000000..7619cda
--- /dev/null
+++ b/colorschemes/light/base16-gruvbox-medium
@@ -0,0 +1,17 @@
+asdf
+#fbf1c7
+#9d0006
+#79740e
+#b57614
+#076678
+#8f3f71
+#427b58
+#504945
+#bdae93
+#9d0006
+#79740e
+#b57614
+#076678
+#8f3f71
+#427b58
+#282828
diff --git a/colorschemes/light/base16-gruvbox-soft b/colorschemes/light/base16-gruvbox-soft
new file mode 100644
index 0000000..f0f456b
--- /dev/null
+++ b/colorschemes/light/base16-gruvbox-soft
@@ -0,0 +1,16 @@
+#f2e5bc
+#9d0006
+#79740e
+#b57614
+#076678
+#8f3f71
+#427b58
+#504945
+#bdae93
+#9d0006
+#79740e
+#b57614
+#076678
+#8f3f71
+#427b58
+#282828
diff --git a/colorschemes/light/base16-harmonic b/colorschemes/light/base16-harmonic
new file mode 100644
index 0000000..177a963
--- /dev/null
+++ b/colorschemes/light/base16-harmonic
@@ -0,0 +1,16 @@
+#f7f9fb
+#bf8b56
+#56bf8b
+#8bbf56
+#8b56bf
+#bf568b
+#568bbf
+#405c79
+#aabcce
+#bf8b56
+#56bf8b
+#8bbf56
+#8b56bf
+#bf568b
+#568bbf
+#0b1c2c
diff --git a/colorschemes/light/base16-materialer b/colorschemes/light/base16-materialer
new file mode 100644
index 0000000..ff26322
--- /dev/null
+++ b/colorschemes/light/base16-materialer
@@ -0,0 +1,16 @@
+#FAFAFA
+#FF5370
+#91B859
+#FFB62C
+#6182B8
+#7C4DFF
+#39ADB5
+#80CBC4
+#CCD7DA
+#FF5370
+#91B859
+#FFB62C
+#6182B8
+#7C4DFF
+#39ADB5
+#80CBC4
diff --git a/colorschemes/light/base16-mexico b/colorschemes/light/base16-mexico
new file mode 100644
index 0000000..17b7176
--- /dev/null
+++ b/colorschemes/light/base16-mexico
@@ -0,0 +1,16 @@
+#f8f8f8
+#ab4642
+#538947
+#f79a0e
+#7cafc2
+#96609e
+#4b8093
+#383838
+#b8b8b8
+#ab4642
+#538947
+#f79a0e
+#7cafc2
+#96609e
+#4b8093
+#181818
diff --git a/colorschemes/light/base16-one b/colorschemes/light/base16-one
new file mode 100644
index 0000000..515b65f
--- /dev/null
+++ b/colorschemes/light/base16-one
@@ -0,0 +1,16 @@
+#fafafa
+#ca1243
+#50a14f
+#c18401
+#4078f2
+#a626a4
+#0184bc
+#383a42
+#a0a1a7
+#ca1243
+#50a14f
+#c18401
+#4078f2
+#a626a4
+#0184bc
+#090a0b
diff --git a/colorschemes/light/base16-shapeshifter b/colorschemes/light/base16-shapeshifter
new file mode 100644
index 0000000..9161e82
--- /dev/null
+++ b/colorschemes/light/base16-shapeshifter
@@ -0,0 +1,16 @@
+#f9f9f9
+#e92f2f
+#0ed839
+#dddd13
+#3b48e3
+#f996e2
+#23edda
+#102015
+#555555
+#e92f2f
+#0ed839
+#dddd13
+#3b48e3
+#f996e2
+#23edda
+#000000
diff --git a/colorschemes/light/base16-solarized b/colorschemes/light/base16-solarized
new file mode 100644
index 0000000..3485fef
--- /dev/null
+++ b/colorschemes/light/base16-solarized
@@ -0,0 +1,16 @@
+#fdf6e3
+#dc322f
+#859900
+#b58900
+#268bd2
+#6c71c4
+#2aa198
+#586e75
+#839496
+#dc322f
+#859900
+#b58900
+#268bd2
+#6c71c4
+#2aa198
+#002b36
diff --git a/colorschemes/light/base16-summerfruit b/colorschemes/light/base16-summerfruit
new file mode 100644
index 0000000..fa3184e
--- /dev/null
+++ b/colorschemes/light/base16-summerfruit
@@ -0,0 +1,16 @@
+#FFFFFF
+#FF0086
+#00C918
+#ABA800
+#3777E6
+#AD00A1
+#1FAAAA
+#101010
+#B0B0B0
+#FF0086
+#00C918
+#ABA800
+#3777E6
+#AD00A1
+#1FAAAA
+#202020
diff --git a/colorschemes/light/base16-tomorrow b/colorschemes/light/base16-tomorrow
new file mode 100644
index 0000000..dd3d731
--- /dev/null
+++ b/colorschemes/light/base16-tomorrow
@@ -0,0 +1,16 @@
+#ffffff
+#c82829
+#718c00
+#eab700
+#4271ae
+#8959a8
+#3e999f
+#4d4d4c
+#8e908c
+#c82829
+#718c00
+#eab700
+#4271ae
+#8959a8
+#3e999f
+#1d1f21
diff --git a/colorschemes/light/base16-unikitty b/colorschemes/light/base16-unikitty
new file mode 100644
index 0000000..6be97ba
--- /dev/null
+++ b/colorschemes/light/base16-unikitty
@@ -0,0 +1,16 @@
+#ffffff
+#d8137f
+#17ad98
+#dc8a0e
+#775dff
+#aa17e6
+#149bda
+#6c696e
+#a7a5a8
+#d8137f
+#17ad98
+#dc8a0e
+#775dff
+#aa17e6
+#149bda
+#322d34
diff --git a/colorschemes/light/github b/colorschemes/light/github
new file mode 100644
index 0000000..cb92e3a
--- /dev/null
+++ b/colorschemes/light/github
@@ -0,0 +1,16 @@
+#ffffff
+#970b16
+#07962a
+#f8eec7
+#003e8a
+#e94691
+#89d1ec
+#3e3e3e
+#666666
+#970b16
+#07962a
+#f8eec7
+#003e8a
+#e94691
+#89d1ec
+#3e3e3e
diff --git a/colorschemes/light/sexy-mostly-bright b/colorschemes/light/sexy-mostly-bright
new file mode 100644
index 0000000..0958bae
--- /dev/null
+++ b/colorschemes/light/sexy-mostly-bright
@@ -0,0 +1,18 @@
+#D3D3D3
+#EF6B7B
+#A1D569
+#F59335
+#4EC2E8
+#FEC7CD
+#95C1C0
+#707070
+#B3B3B3
+#EF6B7B
+#A1D569
+#F59335
+#4EC2E8
+#FEC7CD
+#95C1C0
+#707070
+#B3B3B3
+#ED5466
diff --git a/colorschemes/light/solarized b/colorschemes/light/solarized
new file mode 100644
index 0000000..c2092ea
--- /dev/null
+++ b/colorschemes/light/solarized
@@ -0,0 +1,16 @@
+#eee8d5
+#dc322f
+#859900
+#b58900
+#268bd2
+#d33682
+#2aa198
+#073642
+#6c7c80
+#dc322f
+#859900
+#b58900
+#268bd2
+#d33682
+#2aa198
+#073642
diff --git a/colorschemes/light/tempus_dawn b/colorschemes/light/tempus_dawn
new file mode 100644
index 0000000..6c9e709
--- /dev/null
+++ b/colorschemes/light/tempus_dawn
@@ -0,0 +1,16 @@
+#f3f1f5
+#9b3132
+#306130
+#73500a
+#4c547e
+#883c64
+#186060
+#53575a
+#735e3f
+#9b474d
+#4e6938
+#8e5319
+#5c5d8c
+#a24055
+#2d6978
+#53575a
diff --git a/colorschemes/light/tempus_fugit b/colorschemes/light/tempus_fugit
new file mode 100644
index 0000000..043d607
--- /dev/null
+++ b/colorschemes/light/tempus_fugit
@@ -0,0 +1,16 @@
+#fff5f3
+#df2014
+#587d0a
+#8a6f00
+#196bec
+#c83884
+#2a79a2
+#4d696f
+#8b6781
+#9a511a
+#11742f
+#8d590a
+#004fff
+#9536c0
+#046c92
+#4d696f
diff --git a/colorschemes/light/tempus_past b/colorschemes/light/tempus_past
new file mode 100644
index 0000000..6982043
--- /dev/null
+++ b/colorschemes/light/tempus_past
@@ -0,0 +1,16 @@
+#dadce8
+#c01c10
+#2a7000
+#825a0a
+#025ccd
+#a43878
+#49628d
+#63606b
+#80565d
+#b43036
+#007214
+#91520a
+#5046eb
+#ba166b
+#076c76
+#63606b
diff --git a/colorschemes/light/tempus_totus b/colorschemes/light/tempus_totus
new file mode 100644
index 0000000..993cec3
--- /dev/null
+++ b/colorschemes/light/tempus_totus
@@ -0,0 +1,16 @@
+#f4f1f0
+#a01c10
+#0b5d46
+#545422
+#1c4f9f
+#942166
+#185870
+#52505e
+#575050
+#913210
+#2a5d08
+#774611
+#5440a7
+#8d0e9b
+#0e577b
+#52505e
diff --git a/src/create_templates.rs b/src/create_templates.rs
index 6f28c7f..879d019 100644
--- a/src/create_templates.rs
+++ b/src/create_templates.rs
@@ -1,8 +1,5 @@
use crate::utils::{get_cache_folder, get_config_folder};
-use std::{
- fs::{self, create_dir_all, read_to_string, write},
- path::Path,
-};
+use std::fs::{self, create_dir_all, read_to_string, write};
fn change(template: &str, colors: (u8, u8, u8), alpha: u8) -> String {
let (r, g, b) = colors;
@@ -29,20 +26,12 @@ fn fill_template(
template: &str,
colors: &(Vec<(u8, u8, u8)>, u8),
wallpaper: &str,
- output_dir: String,
) {
- let output_path = if output_dir == "None" {
- format!(
- "{}/wal/{}",
- get_cache_folder().expect("Can't find cache folder"),
- template_name
- )
- } else {
- Path::new(&output_dir)
- .join(template_name)
- .to_string_lossy()
- .to_string()
- };
+ let output_path = format!(
+ "{}/wal/{}",
+ get_cache_folder().expect("Can't find cache folder"),
+ template_name
+ );
let alpha = colors.1;
let mut result = template
@@ -127,7 +116,7 @@ fn fill_template(
write(output_path, result).expect("Failed to write filled template");
}
-pub fn create_template(colors: (Vec<(u8, u8, u8)>, u8), wallpaper: &str, output_dir: String) {
+pub fn create_template(colors: (Vec<(u8, u8, u8)>, u8), wallpaper: &str) {
let system_template_path = "/etc/walrs/templates/";
let user_template_path = format!("{}/walrs/templates/", get_config_folder().unwrap());
let cache_path = format!("{}/wal/", get_cache_folder().unwrap());
@@ -145,7 +134,7 @@ pub fn create_template(colors: (Vec<(u8, u8, u8)>, u8), wallpaper: &str, output_
let Some(name) = entry.file_name().into_string().ok() else {
continue;
};
- fill_template(&name, &content, &colors, wallpaper, output_dir.clone());
+ fill_template(&name, &content, &colors, wallpaper);
}
}
}
@@ -168,7 +157,7 @@ pub fn create_template(colors: (Vec<(u8, u8, u8)>, u8), wallpaper: &str, output_
let user_file_path = format!("{}{}", user_template_path, name);
let _ = write(&user_file_path, &content);
- fill_template(&name, &content, &colors, wallpaper, output_dir.clone());
+ fill_template(&name, &content, &colors, wallpaper);
}
}
}
diff --git a/src/main.rs b/src/main.rs
index 8236871..a90eaaf 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -2,15 +2,19 @@ mod completions;
mod create_templates;
mod get_colors;
mod reload;
+mod theme;
mod utils;
mod wallpaper;
use clap::{ArgAction, CommandFactory, Parser};
use create_templates::create_template;
+use dirs_next::{cache_dir, config_dir};
use get_colors::get_colors;
use reload::reload;
+use std::fs::{copy, create_dir_all};
use std::path::Path;
use std::process::exit;
+use theme::{collect_themes, set_theme};
use utils::*;
#[derive(Parser, Debug)]
@@ -24,36 +28,36 @@ struct Arg {
#[arg(short = 'i')]
image: Option<String>,
- /// generate colors and save it into .cache/wal
- #[arg(short = 'g')]
- generate: Option<String>,
-
- /// output generated diractory | default: .cache/wal/
- #[arg(short = 'o')]
- output: Option<String>,
+ /// reload Templates with setting the wallpaper
+ #[arg(short = 'r',long="reload-nowal", action = ArgAction::SetTrue)]
+ reload: bool,
- /// reload Templates from cache file and set the wallpaper
- #[arg(short = 'r', action = ArgAction::SetTrue)]
+ /// reload Templates without setting the wallpaper
+ #[arg(short = 'R',long="reload" ,action = ArgAction::SetTrue)]
reload_nowal: bool,
- /// reload Templates from cache file without set the wallpaper
- #[arg(short = 'R', action = ArgAction::SetTrue)]
- reload: bool,
+ /// use external theme file
+ #[arg(short = 't', long = "theme")]
+ theme: Option<String>,
- /// set quit mode (no output)
- #[arg(short = 'q', action = ArgAction::SetTrue)]
- quit: bool,
+ /// generate theme and save it in themes folder (.cache/wal/colorschemes)
+ #[arg(short = 'g', long = "generate")]
+ generate: Option<String>,
/// specify the saturation value -128 => 127
- #[arg(short = 's', allow_hyphen_values = true)]
+ #[arg(short = 's', long = "saturation", allow_hyphen_values = true)]
saturation: Option<i8>,
/// specify the brightness value -128 => 127
- #[arg(short = 'b', allow_hyphen_values = true)]
+ #[arg(short = 'b', long = "brightness", allow_hyphen_values = true)]
brightness: Option<i8>,
+ /// set quit mode (no output)
+ #[arg(long="quit",short = 'q', action = ArgAction::SetTrue)]
+ quit: bool,
+
/// Install completions for the current shell
- #[arg(long = "install-completions", hide = true)]
+ #[arg(long = "install-completions")]
install_completions: bool,
}
@@ -93,11 +97,25 @@ fn image_path(image: Option<String>, send: bool) -> String {
}
}
+fn print_themes() {
+ let (dark, light) = (collect_themes("dark"), collect_themes("light"));
+
+ println!("[\x1b[33mDark\x1b[0m]");
+ for theme in dark {
+ println!(" -{theme}")
+ }
+
+ println!("[\x1b[33mLight\x1b[0m]");
+ for theme in light {
+ println!(" -{theme}")
+ }
+}
+
fn main() {
let arg = Arg::parse();
if arg.install_completions {
- if let Err(_) = completions::install_completions() {
+ if completions::install_completions().is_err() {
warning("Completions", "Failed to install completions", !arg.quit);
exit(1);
}
@@ -108,17 +126,6 @@ fn main() {
);
exit(0)
}
-
- let output_dir = match arg.output {
- Some(v) => {
- if !Path::new(&v).is_dir() {
- warning("Error", "Can't find a directory", !arg.quit);
- exit(1)
- }
- v
- }
- None => "None".to_string(),
- };
if arg.reload_nowal {
reload(!arg.quit, true);
exit(0);
@@ -129,20 +136,54 @@ fn main() {
exit(0);
}
- if arg.image.is_none() && arg.generate.is_none() {
+ if arg.image.is_none() && arg.theme.is_none() && arg.generate.is_none() {
let mut cmd = Arg::command();
- let _ = cmd.print_help();
+ cmd.print_help().unwrap();
exit(1);
}
- if arg.generate.is_some() {
- let image_path = image_path(arg.generate, !arg.quit);
- let palette = get_colors(&image_path, !arg.quit, arg.brightness, arg.saturation);
- info("Generate", "generate colors", !arg.quit);
+ if let Some(v) = arg.theme {
+ if v == "themes" {
+ print_themes();
+ } else {
+ if config_dir()
+ .unwrap()
+ .join("wal")
+ .join("colorscheme")
+ .exists()
+ || config_dir()
+ .unwrap()
+ .join("walrs")
+ .join("colorscheme")
+ .exists()
+ {
+ set_theme(v, !arg.quit);
+ } else {
+ create_dir_all(&format!(
+ "{}/walrs/colorschemes",
+ get_config_folder().unwrap()
+ ))
+ .unwrap();
+ run(&format!(
+ "cp -r /etc/walrs/colorschemes/* {}/walrs/colorschemes",
+ get_config_folder().unwrap()
+ ));
+ set_theme(v, !arg.quit);
+ };
+ }
+ exit(0);
+ }
- create_template(palette, &image_path, output_dir);
- info("Template", "create templates", !arg.quit);
- exit(0)
+ if let Some(v) = arg.generate {
+ let dis = config_dir().unwrap().join("walrs").join("colorschemes");
+ create_dir_all(&dis.join("dark")).unwrap();
+ copy(
+ cache_dir().unwrap().join("wal").join("colors"),
+ dis.join("dark").join(v),
+ )
+ .unwrap();
+ info("Generate", "generate colors", !arg.quit);
+ exit(0);
};
if arg.image.is_some() {
@@ -151,7 +192,7 @@ fn main() {
let palette = get_colors(&image_path, !arg.quit, arg.brightness, arg.saturation);
info("Generate", "generate colors", !arg.quit);
- create_template(palette, &image_path, output_dir);
+ create_template(palette, &image_path);
info("Template", "create templates", !arg.quit);
reload(!arg.quit, true);
diff --git a/src/theme.rs b/src/theme.rs
new file mode 100644
index 0000000..6260b38
--- /dev/null
+++ b/src/theme.rs
@@ -0,0 +1,73 @@
+use crate::{
+ create_templates::create_template,
+ reload::reload,
+ utils::{get_config_folder, run, warning},
+};
+use dirs_next::config_dir;
+use std::{
+ fs::{create_dir_all, read_dir, read_to_string},
+ path::Path,
+};
+
+pub fn collect_themes(subdir: &str) -> Vec<String> {
+ let binding = get_config_folder().unwrap();
+ let base = Path::new(&binding);
+ let mut themes = vec![];
+ for folder in ["wal", "walrs"] {
+ let path = base.join(folder).join("colorschemes").join(subdir);
+ if let Ok(entries) = read_dir(path) {
+ themes.extend(
+ entries
+ .filter_map(|e| e.ok())
+ .filter_map(|e| e.file_name().into_string().ok()),
+ );
+ }
+ }
+
+ themes
+}
+
+pub fn set_theme(theme_name: String, send: bool) {
+ let (dark, light) = (collect_themes("dark"), collect_themes("light"));
+ let mut theme: Vec<String> = dark.into_iter().chain(light).collect();
+ if theme.is_empty() {
+ let dis = config_dir().unwrap().join("wal").join("colorschemes");
+ create_dir_all(&dis).unwrap();
+ run(&format!(
+ "cp -r /etc/walrs/colorschemes/* {}/walrs/colorschemes",
+ get_config_folder().unwrap()
+ ));
+ }
+ theme.sort();
+ theme.dedup();
+ if theme.contains(&theme_name) {
+ let base = config_dir().unwrap();
+
+ let file: Vec<String> = [
+ base.join("wal/colorschemes/dark").join(&theme_name),
+ base.join("wal/colorschemes/light").join(&theme_name),
+ base.join("walrs/colorschemes/dark").join(&theme_name),
+ base.join("walrs/colorschemes/light").join(&theme_name),
+ ]
+ .into_iter()
+ .find_map(|p| read_to_string(p).ok())
+ .unwrap()
+ .lines()
+ .map(|l| l.to_string())
+ .collect();
+
+ let rgb_colors = file
+ .iter()
+ .map(|h| {
+ u32::from_str_radix(&h[1..], 16)
+ .map(|v| ((v >> 16) as u8, (v >> 8 & 0xFF) as u8, (v & 0xFF) as u8))
+ })
+ .collect::<Result<Vec<_>, _>>()
+ .unwrap();
+
+ create_template((rgb_colors, 100), "None");
+ reload(send, false);
+ } else {
+ warning("Theme", "Can't find theme", send);
+ }
+}
diff --git a/src/utils.rs b/src/utils.rs
index a46d281..e568477 100644
--- a/src/utils.rs
+++ b/src/utils.rs
@@ -1,7 +1,19 @@
use dirs_next::{cache_dir, config_dir};
use std::path::Path;
+use std::process::Stdio;
use std::{fs, process::Command};
+pub fn run(command: &str) -> bool {
+ Command::new("sh")
+ .arg("-c")
+ .arg(command)
+ .stdout(Stdio::null())
+ .stderr(Stdio::null())
+ .status()
+ .map(|s| s.success())
+ .unwrap_or(false)
+}
+
pub fn print_colors(send: bool) {
if send {
if let Ok(output) = Command::new("bash")
diff --git a/src/wallpaper.rs b/src/wallpaper.rs
index ccb558a..383901c 100644
--- a/src/wallpaper.rs
+++ b/src/wallpaper.rs
@@ -203,8 +203,6 @@ fn set_desktop_wallpaper(desktop: &str, img: &str, send: bool) {
.collect();
if !monitors.is_empty() {
- println!("Found monitors: {:?}", monitors);
-
// Create a new hyprpaper.conf file
let home = env::var("HOME").unwrap_or_else(|_| ".".to_string());
let config_path = format!("{}/.config/hypr/hyprpaper.conf", home);
@@ -360,7 +358,6 @@ fn set_desktop_wallpaper(desktop: &str, img: &str, send: bool) {
pub fn change_wallpaper(img: &str, send: bool) {
if !Path::new(img).is_file() {
- println!("asdf: {}", img);
warning("Wallpaper", "invalid image path", send);
return;
}