diff --git a/README.md b/README.md
index 20db306..73984a9 100644
--- a/README.md
+++ b/README.md
@@ -1 +1 @@
-# themes
\ No newline at end of file
+Warp Themes
diff --git a/base16/README.md b/base16/README.md
index 56ebeff..7ce49f6 100644
--- a/base16/README.md
+++ b/base16/README.md
@@ -1,2 +1,190 @@
-Themes in this directory were sourced and auto-generated based on the Alacritty themes collected by aarowill
+## What are base16 themes?
+> An architecture for building themes based on carefully chosen syntax highlighting using a base of sixteen colors. Base16 provides a set of guidelines detailing how to style syntax and how to code a builder for compiling Base16 schemes and templates.
+
+More on the details and structure here: https://github.com/chriskempson/base16.
+
+## Acknowledgements
+Themes in this directory were sourced and auto-generated based on the Alacritty themes collected by @aarowill.
Repo: https://github.com/aarowill/base16-alacritty
+
+
+
+|Theme name | Preview|
+| --- | --- |
+|**[Base16 3024](base16_3024.yaml)**:|
|
+|**[Base16 Apathy](base16_apathy.yaml)**:|
|
+|**[Base16 Apprentice](base16_apprentice.yaml)**:|
|
+|**[Base16 Ashes](base16_ashes.yaml)**:|
|
+|**[Base16 Atelier Cave](base16_atelier_cave.yaml)**:|
|
+|**[Base16 Atelier Cave Light](base16_atelier_cave_light.yaml)**:|
|
+|**[Base16 Atelier Dune](base16_atelier_dune.yaml)**:|
|
+|**[Base16 Atelier Dune Light](base16_atelier_dune_light.yaml)**:|
|
+|**[Base16 Atelier Estuary](base16_atelier_estuary.yaml)**:|
|
+|**[Base16 Atelier Estuary Light](base16_atelier_estuary_light.yaml)**:|
|
+|**[Base16 Atelier Forest](base16_atelier_forest.yaml)**:|
|
+|**[Base16 Atelier Forest Light](base16_atelier_forest_light.yaml)**:|
|
+|**[Base16 Atelier Heath](base16_atelier_heath.yaml)**:|
|
+|**[Base16 Atelier Heath Light](base16_atelier_heath_light.yaml)**:|
|
+|**[Base16 Atelier Lakeside](base16_atelier_lakeside.yaml)**:|
|
+|**[Base16 Atelier Lakeside Light](base16_atelier_lakeside_light.yaml)**:|
|
+|**[Base16 Atelier Plateau](base16_atelier_plateau.yaml)**:|
|
+|**[Base16 Atelier Plateau Light](base16_atelier_plateau_light.yaml)**:|
|
+|**[Base16 Atelier Savanna](base16_atelier_savanna.yaml)**:|
|
+|**[Base16 Atelier Savanna Light](base16_atelier_savanna_light.yaml)**:|
|
+|**[Base16 Atelier Seaside](base16_atelier_seaside.yaml)**:|
|
+|**[Base16 Atelier Seaside Light](base16_atelier_seaside_light.yaml)**:|
|
+|**[Base16 Atelier Sulphurpool](base16_atelier_sulphurpool.yaml)**:|
|
+|**[Base16 Atelier Sulphurpool Light](base16_atelier_sulphurpool_light.yaml)**:|
|
+|**[Base16 Atlas](base16_atlas.yaml)**:|
|
+|**[Base16 Bespin](base16_bespin.yaml)**:|
|
+|**[Base16 Black Metal](base16_black_metal.yaml)**:|
|
+|**[Base16 Black Metal Bathory](base16_black_metal_bathory.yaml)**:|
|
+|**[Base16 Black Metal Burzum](base16_black_metal_burzum.yaml)**:|
|
+|**[Base16 Black Metal Dark Funeral](base16_black_metal_dark_funeral.yaml)**:|
|
+|**[Base16 Black Metal Gorgoroth](base16_black_metal_gorgoroth.yaml)**:|
|
+|**[Base16 Black Metal Immortal](base16_black_metal_immortal.yaml)**:|
|
+|**[Base16 Black Metal Khold](base16_black_metal_khold.yaml)**:|
|
+|**[Base16 Black Metal Marduk](base16_black_metal_marduk.yaml)**:|
|
+|**[Base16 Black Metal Mayhem](base16_black_metal_mayhem.yaml)**:|
|
+|**[Base16 Black Metal Nile](base16_black_metal_nile.yaml)**:|
|
+|**[Base16 Black Metal Venom](base16_black_metal_venom.yaml)**:|
|
+|**[Base16 Brewer](base16_brewer.yaml)**:|
|
+|**[Base16 Bright](base16_bright.yaml)**:|
|
+|**[Base16 Brogrammer](base16_brogrammer.yaml)**:|
|
+|**[Base16 Brushtrees](base16_brushtrees.yaml)**:|
|
+|**[Base16 Brushtrees Dark](base16_brushtrees_dark.yaml)**:|
|
+|**[Base16 Chalk](base16_chalk.yaml)**:|
|
+|**[Base16 Circus](base16_circus.yaml)**:|
|
+|**[Base16 Classic Dark](base16_classic_dark.yaml)**:|
|
+|**[Base16 Classic Light](base16_classic_light.yaml)**:|
|
+|**[Base16 Codeschool](base16_codeschool.yaml)**:|
|
+|**[Base16 Cupcake](base16_cupcake.yaml)**:|
|
+|**[Base16 Cupertino](base16_cupertino.yaml)**:|
|
+|**[Base16 Danqing](base16_danqing.yaml)**:|
|
+|**[Base16 Darcula](base16_darcula.yaml)**:|
|
+|**[Base16 Darkmoss](base16_darkmoss.yaml)**:|
|
+|**[Base16 Darktooth](base16_darktooth.yaml)**:|
|
+|**[Base16 Darkviolet](base16_darkviolet.yaml)**:|
|
+|**[Base16 Decaf](base16_decaf.yaml)**:|
|
+|**[Base16 Default Dark](base16_default_dark.yaml)**:|
|
+|**[Base16 Default Light](base16_default_light.yaml)**:|
|
+|**[Base16 Dirtysea](base16_dirtysea.yaml)**:|
|
+|**[Base16 Dracula](base16_dracula.yaml)**:|
|
+|**[Base16 Edge Dark](base16_edge_dark.yaml)**:|
|
+|**[Base16 Edge Light](base16_edge_light.yaml)**:|
|
+|**[Base16 Eighties](base16_eighties.yaml)**:|
|
+|**[Base16 Embers](base16_embers.yaml)**:|
|
+|**[Base16 Equilibrium Dark](base16_equilibrium_dark.yaml)**:|
|
+|**[Base16 Equilibrium Gray Dark](base16_equilibrium_gray_dark.yaml)**:|
|
+|**[Base16 Equilibrium Gray Light](base16_equilibrium_gray_light.yaml)**:|
|
+|**[Base16 Equilibrium Light](base16_equilibrium_light.yaml)**:|
|
+|**[Base16 Espresso](base16_espresso.yaml)**:|
|
+|**[Base16 Eva](base16_eva.yaml)**:|
|
+|**[Base16 Eva Dim](base16_eva_dim.yaml)**:|
|
+|**[Base16 Flat](base16_flat.yaml)**:|
|
+|**[Base16 Framer](base16_framer.yaml)**:|
|
+|**[Base16 Fruit Soda](base16_fruit_soda.yaml)**:|
|
+|**[Base16 Gigavolt](base16_gigavolt.yaml)**:|
|
+|**[Base16 Github](base16_github.yaml)**:|
|
+|**[Base16 Google Dark](base16_google_dark.yaml)**:|
|
+|**[Base16 Google Light](base16_google_light.yaml)**:|
|
+|**[Base16 Grayscale Dark](base16_grayscale_dark.yaml)**:|
|
+|**[Base16 Grayscale Light](base16_grayscale_light.yaml)**:|
|
+|**[Base16 Greenscreen](base16_greenscreen.yaml)**:|
|
+|**[Base16 Gruvbox Dark Hard](base16_gruvbox_dark_hard.yaml)**:|
|
+|**[Base16 Gruvbox Dark Medium](base16_gruvbox_dark_medium.yaml)**:|
|
+|**[Base16 Gruvbox Dark Pale](base16_gruvbox_dark_pale.yaml)**:|
|
+|**[Base16 Gruvbox Dark Soft](base16_gruvbox_dark_soft.yaml)**:|
|
+|**[Base16 Gruvbox Light Hard](base16_gruvbox_light_hard.yaml)**:|
|
+|**[Base16 Gruvbox Light Medium](base16_gruvbox_light_medium.yaml)**:|
|
+|**[Base16 Gruvbox Light Soft](base16_gruvbox_light_soft.yaml)**:|
|
+|**[Base16 Hardcore](base16_hardcore.yaml)**:|
|
+|**[Base16 Harmonic Dark](base16_harmonic_dark.yaml)**:|
|
+|**[Base16 Harmonic Light](base16_harmonic_light.yaml)**:|
|
+|**[Base16 Heetch](base16_heetch.yaml)**:|
|
+|**[Base16 Heetch Light](base16_heetch_light.yaml)**:|
|
+|**[Base16 Helios](base16_helios.yaml)**:|
|
+|**[Base16 Hopscotch](base16_hopscotch.yaml)**:|
|
+|**[Base16 Horizon Dark](base16_horizon_dark.yaml)**:|
|
+|**[Base16 Horizon Light](base16_horizon_light.yaml)**:|
|
+|**[Base16 Horizon Terminal Dark](base16_horizon_terminal_dark.yaml)**:|
|
+|**[Base16 Horizon Terminal Light](base16_horizon_terminal_light.yaml)**:|
|
+|**[Base16 Humanoid Dark](base16_humanoid_dark.yaml)**:|
|
+|**[Base16 Humanoid Light](base16_humanoid_light.yaml)**:|
|
+|**[Base16 Ia Dark](base16_ia_dark.yaml)**:|
|
+|**[Base16 Ia Light](base16_ia_light.yaml)**:|
|
+|**[Base16 Icy](base16_icy.yaml)**:|
|
+|**[Base16 Irblack](base16_irblack.yaml)**:|
|
+|**[Base16 Isotope](base16_isotope.yaml)**:|
|
+|**[Base16 Kimber](base16_kimber.yaml)**:|
|
+|**[Base16 Macintosh](base16_macintosh.yaml)**:|
|
+|**[Base16 Marrakesh](base16_marrakesh.yaml)**:|
|
+|**[Base16 Materia](base16_materia.yaml)**:|
|
+|**[Base16 Material](base16_material.yaml)**:|
|
+|**[Base16 Material Darker](base16_material_darker.yaml)**:|
|
+|**[Base16 Material Lighter](base16_material_lighter.yaml)**:|
|
+|**[Base16 Material Palenight](base16_material_palenight.yaml)**:|
|
+|**[Base16 Material Vivid](base16_material_vivid.yaml)**:|
|
+|**[Base16 Mellow Purple](base16_mellow_purple.yaml)**:|
|
+|**[Base16 Mexico Light](base16_mexico_light.yaml)**:|
|
+|**[Base16 Mocha](base16_mocha.yaml)**:|
|
+|**[Base16 Monokai](base16_monokai.yaml)**:|
|
+|**[Base16 Nebula](base16_nebula.yaml)**:|
|
+|**[Base16 Nord](base16_nord.yaml)**:|
|
+|**[Base16 Nova](base16_nova.yaml)**:|
|
+|**[Base16 Ocean](base16_ocean.yaml)**:|
|
+|**[Base16 Oceanicnext](base16_oceanicnext.yaml)**:|
|
+|**[Base16 One Light](base16_one_light.yaml)**:|
|
+|**[Base16 Onedark](base16_onedark.yaml)**:|
|
+|**[Base16 Outrun Dark](base16_outrun_dark.yaml)**:|
|
+|**[Base16 Papercolor Dark](base16_papercolor_dark.yaml)**:|
|
+|**[Base16 Papercolor Light](base16_papercolor_light.yaml)**:|
|
+|**[Base16 Paraiso](base16_paraiso.yaml)**:|
|
+|**[Base16 Pasque](base16_pasque.yaml)**:|
|
+|**[Base16 Phd](base16_phd.yaml)**:|
|
+|**[Base16 Pico](base16_pico.yaml)**:|
|
+|**[Base16 Pop](base16_pop.yaml)**:|
|
+|**[Base16 Porple](base16_porple.yaml)**:|
|
+|**[Base16 Railscasts](base16_railscasts.yaml)**:|
|
+|**[Base16 Rebecca](base16_rebecca.yaml)**:|
|
+|**[Base16 Rose Pine](base16_rose_pine.yaml)**:|
|
+|**[Base16 Rose Pine Dawn](base16_rose_pine_dawn.yaml)**:|
|
+|**[Base16 Rose Pine Moon](base16_rose_pine_moon.yaml)**:|
|
+|**[Base16 Sagelight](base16_sagelight.yaml)**:|
|
+|**[Base16 Sandcastle](base16_sandcastle.yaml)**:|
|
+|**[Base16 Seti](base16_seti.yaml)**:|
|
+|**[Base16 Shapeshifter](base16_shapeshifter.yaml)**:|
|
+|**[Base16 Silk Dark](base16_silk_dark.yaml)**:|
|
+|**[Base16 Silk Light](base16_silk_light.yaml)**:|
|
+|**[Base16 Snazzy](base16_snazzy.yaml)**:|
|
+|**[Base16 Solarflare](base16_solarflare.yaml)**:|
|
+|**[Base16 Solarflare Light](base16_solarflare_light.yaml)**:|
|
+|**[Base16 Solarized Dark](base16_solarized_dark.yaml)**:|
|
+|**[Base16 Solarized Light](base16_solarized_light.yaml)**:|
|
+|**[Base16 Spacemacs](base16_spacemacs.yaml)**:|
|
+|**[Base16 Summercamp](base16_summercamp.yaml)**:|
|
+|**[Base16 Summerfruit Dark](base16_summerfruit_dark.yaml)**:|
|
+|**[Base16 Summerfruit Light](base16_summerfruit_light.yaml)**:|
|
+|**[Base16 Synth Midnight Dark](base16_synth_midnight_dark.yaml)**:|
|
+|**[Base16 Synth Midnight Light](base16_synth_midnight_light.yaml)**:|
|
+|**[Base16 Tango](base16_tango.yaml)**:|
|
+|**[Base16 Tender](base16_tender.yaml)**:|
|
+|**[Base16 Tomorrow](base16_tomorrow.yaml)**:|
|
+|**[Base16 Tomorrow Night](base16_tomorrow_night.yaml)**:|
|
+|**[Base16 Tomorrow Night Eighties](base16_tomorrow_night_eighties.yaml)**:|
|
+|**[Base16 Tube](base16_tube.yaml)**:|
|
+|**[Base16 Twilight](base16_twilight.yaml)**:|
|
+|**[Base16 Unikitty Dark](base16_unikitty_dark.yaml)**:|
|
+|**[Base16 Unikitty Light](base16_unikitty_light.yaml)**:|
|
+|**[Base16 Vulcan](base16_vulcan.yaml)**:|
|
+|**[Base16 Windows 10](base16_windows_10.yaml)**:|
|
+|**[Base16 Windows 10 Light](base16_windows_10_light.yaml)**:|
|
+|**[Base16 Windows 95](base16_windows_95.yaml)**:|
|
+|**[Base16 Windows 95 Light](base16_windows_95_light.yaml)**:|
|
+|**[Base16 Windows Highcontrast](base16_windows_highcontrast.yaml)**:|
|
+|**[Base16 Windows Highcontrast Light](base16_windows_highcontrast_light.yaml)**:|
|
+|**[Base16 Windows Nt](base16_windows_nt.yaml)**:|
|
+|**[Base16 Windows Nt Light](base16_windows_nt_light.yaml)**:|
|
+|**[Base16 Woodland](base16_woodland.yaml)**:|
|
+|**[Base16 Xcode Dusk](base16_xcode_dusk.yaml)**:|
|
+|**[Base16 Zenburn](base16_zenburn.yaml)**:|
|
\ No newline at end of file
diff --git a/base16/README.md-intro b/base16/README.md-intro
new file mode 100644
index 0000000..ac3d191
--- /dev/null
+++ b/base16/README.md-intro
@@ -0,0 +1,11 @@
+## What are base16 themes?
+> An architecture for building themes based on carefully chosen syntax highlighting using a base of sixteen colors. Base16 provides a set of guidelines detailing how to style syntax and how to code a builder for compiling Base16 schemes and templates.
+
+More on the details and structure here: https://github.com/chriskempson/base16.
+
+## Acknowledgements
+Themes in this directory were sourced and auto-generated based on the Alacritty themes collected by @aarowill.
+Repo: https://github.com/aarowill/base16-alacritty
+
+
+
diff --git a/base16/previews/base16_3024.yaml.svg b/base16/previews/base16_3024.yaml.svg
new file mode 100644
index 0000000..60ae247
--- /dev/null
+++ b/base16/previews/base16_3024.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_apathy.yaml.svg b/base16/previews/base16_apathy.yaml.svg
new file mode 100644
index 0000000..a0c7a4e
--- /dev/null
+++ b/base16/previews/base16_apathy.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_apprentice.yaml.svg b/base16/previews/base16_apprentice.yaml.svg
new file mode 100644
index 0000000..42bd002
--- /dev/null
+++ b/base16/previews/base16_apprentice.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_ashes.yaml.svg b/base16/previews/base16_ashes.yaml.svg
new file mode 100644
index 0000000..f81a70f
--- /dev/null
+++ b/base16/previews/base16_ashes.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_cave.yaml.svg b/base16/previews/base16_atelier_cave.yaml.svg
new file mode 100644
index 0000000..4e08557
--- /dev/null
+++ b/base16/previews/base16_atelier_cave.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_cave_light.yaml.svg b/base16/previews/base16_atelier_cave_light.yaml.svg
new file mode 100644
index 0000000..f33d741
--- /dev/null
+++ b/base16/previews/base16_atelier_cave_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_dune.yaml.svg b/base16/previews/base16_atelier_dune.yaml.svg
new file mode 100644
index 0000000..667270e
--- /dev/null
+++ b/base16/previews/base16_atelier_dune.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_dune_light.yaml.svg b/base16/previews/base16_atelier_dune_light.yaml.svg
new file mode 100644
index 0000000..9298d53
--- /dev/null
+++ b/base16/previews/base16_atelier_dune_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_estuary.yaml.svg b/base16/previews/base16_atelier_estuary.yaml.svg
new file mode 100644
index 0000000..0eccf72
--- /dev/null
+++ b/base16/previews/base16_atelier_estuary.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_estuary_light.yaml.svg b/base16/previews/base16_atelier_estuary_light.yaml.svg
new file mode 100644
index 0000000..19da168
--- /dev/null
+++ b/base16/previews/base16_atelier_estuary_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_forest.yaml.svg b/base16/previews/base16_atelier_forest.yaml.svg
new file mode 100644
index 0000000..890d605
--- /dev/null
+++ b/base16/previews/base16_atelier_forest.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_forest_light.yaml.svg b/base16/previews/base16_atelier_forest_light.yaml.svg
new file mode 100644
index 0000000..093dab0
--- /dev/null
+++ b/base16/previews/base16_atelier_forest_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_heath.yaml.svg b/base16/previews/base16_atelier_heath.yaml.svg
new file mode 100644
index 0000000..233d723
--- /dev/null
+++ b/base16/previews/base16_atelier_heath.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_heath_light.yaml.svg b/base16/previews/base16_atelier_heath_light.yaml.svg
new file mode 100644
index 0000000..36f35f7
--- /dev/null
+++ b/base16/previews/base16_atelier_heath_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_lakeside.yaml.svg b/base16/previews/base16_atelier_lakeside.yaml.svg
new file mode 100644
index 0000000..024fe56
--- /dev/null
+++ b/base16/previews/base16_atelier_lakeside.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_lakeside_light.yaml.svg b/base16/previews/base16_atelier_lakeside_light.yaml.svg
new file mode 100644
index 0000000..ec8010a
--- /dev/null
+++ b/base16/previews/base16_atelier_lakeside_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_plateau.yaml.svg b/base16/previews/base16_atelier_plateau.yaml.svg
new file mode 100644
index 0000000..d4d1bb7
--- /dev/null
+++ b/base16/previews/base16_atelier_plateau.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_plateau_light.yaml.svg b/base16/previews/base16_atelier_plateau_light.yaml.svg
new file mode 100644
index 0000000..7607294
--- /dev/null
+++ b/base16/previews/base16_atelier_plateau_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_savanna.yaml.svg b/base16/previews/base16_atelier_savanna.yaml.svg
new file mode 100644
index 0000000..8023b6b
--- /dev/null
+++ b/base16/previews/base16_atelier_savanna.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_savanna_light.yaml.svg b/base16/previews/base16_atelier_savanna_light.yaml.svg
new file mode 100644
index 0000000..2b3ca5a
--- /dev/null
+++ b/base16/previews/base16_atelier_savanna_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_seaside.yaml.svg b/base16/previews/base16_atelier_seaside.yaml.svg
new file mode 100644
index 0000000..f47b4d5
--- /dev/null
+++ b/base16/previews/base16_atelier_seaside.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_seaside_light.yaml.svg b/base16/previews/base16_atelier_seaside_light.yaml.svg
new file mode 100644
index 0000000..fb3a437
--- /dev/null
+++ b/base16/previews/base16_atelier_seaside_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_sulphurpool.yaml.svg b/base16/previews/base16_atelier_sulphurpool.yaml.svg
new file mode 100644
index 0000000..e1bb54c
--- /dev/null
+++ b/base16/previews/base16_atelier_sulphurpool.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atelier_sulphurpool_light.yaml.svg b/base16/previews/base16_atelier_sulphurpool_light.yaml.svg
new file mode 100644
index 0000000..5b73e6a
--- /dev/null
+++ b/base16/previews/base16_atelier_sulphurpool_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_atlas.yaml.svg b/base16/previews/base16_atlas.yaml.svg
new file mode 100644
index 0000000..d465da1
--- /dev/null
+++ b/base16/previews/base16_atlas.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_bespin.yaml.svg b/base16/previews/base16_bespin.yaml.svg
new file mode 100644
index 0000000..c60b452
--- /dev/null
+++ b/base16/previews/base16_bespin.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_black_metal.yaml.svg b/base16/previews/base16_black_metal.yaml.svg
new file mode 100644
index 0000000..758cfd1
--- /dev/null
+++ b/base16/previews/base16_black_metal.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_black_metal_bathory.yaml.svg b/base16/previews/base16_black_metal_bathory.yaml.svg
new file mode 100644
index 0000000..2aa294d
--- /dev/null
+++ b/base16/previews/base16_black_metal_bathory.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_black_metal_burzum.yaml.svg b/base16/previews/base16_black_metal_burzum.yaml.svg
new file mode 100644
index 0000000..7f1c9be
--- /dev/null
+++ b/base16/previews/base16_black_metal_burzum.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_black_metal_dark_funeral.yaml.svg b/base16/previews/base16_black_metal_dark_funeral.yaml.svg
new file mode 100644
index 0000000..22cb41a
--- /dev/null
+++ b/base16/previews/base16_black_metal_dark_funeral.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_black_metal_gorgoroth.yaml.svg b/base16/previews/base16_black_metal_gorgoroth.yaml.svg
new file mode 100644
index 0000000..bb3fc13
--- /dev/null
+++ b/base16/previews/base16_black_metal_gorgoroth.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_black_metal_immortal.yaml.svg b/base16/previews/base16_black_metal_immortal.yaml.svg
new file mode 100644
index 0000000..b6c7f19
--- /dev/null
+++ b/base16/previews/base16_black_metal_immortal.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_black_metal_khold.yaml.svg b/base16/previews/base16_black_metal_khold.yaml.svg
new file mode 100644
index 0000000..ae50720
--- /dev/null
+++ b/base16/previews/base16_black_metal_khold.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_black_metal_marduk.yaml.svg b/base16/previews/base16_black_metal_marduk.yaml.svg
new file mode 100644
index 0000000..91cf338
--- /dev/null
+++ b/base16/previews/base16_black_metal_marduk.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_black_metal_mayhem.yaml.svg b/base16/previews/base16_black_metal_mayhem.yaml.svg
new file mode 100644
index 0000000..7db01d8
--- /dev/null
+++ b/base16/previews/base16_black_metal_mayhem.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_black_metal_nile.yaml.svg b/base16/previews/base16_black_metal_nile.yaml.svg
new file mode 100644
index 0000000..15d053e
--- /dev/null
+++ b/base16/previews/base16_black_metal_nile.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_black_metal_venom.yaml.svg b/base16/previews/base16_black_metal_venom.yaml.svg
new file mode 100644
index 0000000..cf85380
--- /dev/null
+++ b/base16/previews/base16_black_metal_venom.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_brewer.yaml.svg b/base16/previews/base16_brewer.yaml.svg
new file mode 100644
index 0000000..2c637e1
--- /dev/null
+++ b/base16/previews/base16_brewer.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_bright.yaml.svg b/base16/previews/base16_bright.yaml.svg
new file mode 100644
index 0000000..96d0fb2
--- /dev/null
+++ b/base16/previews/base16_bright.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_brogrammer.yaml.svg b/base16/previews/base16_brogrammer.yaml.svg
new file mode 100644
index 0000000..be11af3
--- /dev/null
+++ b/base16/previews/base16_brogrammer.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_brushtrees.yaml.svg b/base16/previews/base16_brushtrees.yaml.svg
new file mode 100644
index 0000000..4070fba
--- /dev/null
+++ b/base16/previews/base16_brushtrees.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_brushtrees_dark.yaml.svg b/base16/previews/base16_brushtrees_dark.yaml.svg
new file mode 100644
index 0000000..6407476
--- /dev/null
+++ b/base16/previews/base16_brushtrees_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_chalk.yaml.svg b/base16/previews/base16_chalk.yaml.svg
new file mode 100644
index 0000000..ccff08b
--- /dev/null
+++ b/base16/previews/base16_chalk.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_circus.yaml.svg b/base16/previews/base16_circus.yaml.svg
new file mode 100644
index 0000000..077487c
--- /dev/null
+++ b/base16/previews/base16_circus.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_classic_dark.yaml.svg b/base16/previews/base16_classic_dark.yaml.svg
new file mode 100644
index 0000000..1331ef6
--- /dev/null
+++ b/base16/previews/base16_classic_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_classic_light.yaml.svg b/base16/previews/base16_classic_light.yaml.svg
new file mode 100644
index 0000000..6317d15
--- /dev/null
+++ b/base16/previews/base16_classic_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_codeschool.yaml.svg b/base16/previews/base16_codeschool.yaml.svg
new file mode 100644
index 0000000..87ce10e
--- /dev/null
+++ b/base16/previews/base16_codeschool.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_cupcake.yaml.svg b/base16/previews/base16_cupcake.yaml.svg
new file mode 100644
index 0000000..fa42416
--- /dev/null
+++ b/base16/previews/base16_cupcake.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_cupertino.yaml.svg b/base16/previews/base16_cupertino.yaml.svg
new file mode 100644
index 0000000..4a627de
--- /dev/null
+++ b/base16/previews/base16_cupertino.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_danqing.yaml.svg b/base16/previews/base16_danqing.yaml.svg
new file mode 100644
index 0000000..17bc315
--- /dev/null
+++ b/base16/previews/base16_danqing.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_darcula.yaml.svg b/base16/previews/base16_darcula.yaml.svg
new file mode 100644
index 0000000..667755c
--- /dev/null
+++ b/base16/previews/base16_darcula.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_darkmoss.yaml.svg b/base16/previews/base16_darkmoss.yaml.svg
new file mode 100644
index 0000000..a4ced89
--- /dev/null
+++ b/base16/previews/base16_darkmoss.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_darktooth.yaml.svg b/base16/previews/base16_darktooth.yaml.svg
new file mode 100644
index 0000000..a1952d8
--- /dev/null
+++ b/base16/previews/base16_darktooth.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_darkviolet.yaml.svg b/base16/previews/base16_darkviolet.yaml.svg
new file mode 100644
index 0000000..2fd4414
--- /dev/null
+++ b/base16/previews/base16_darkviolet.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_decaf.yaml.svg b/base16/previews/base16_decaf.yaml.svg
new file mode 100644
index 0000000..9e835f9
--- /dev/null
+++ b/base16/previews/base16_decaf.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_default_dark.yaml.svg b/base16/previews/base16_default_dark.yaml.svg
new file mode 100644
index 0000000..6b1d188
--- /dev/null
+++ b/base16/previews/base16_default_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_default_light.yaml.svg b/base16/previews/base16_default_light.yaml.svg
new file mode 100644
index 0000000..39ad71a
--- /dev/null
+++ b/base16/previews/base16_default_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_dirtysea.yaml.svg b/base16/previews/base16_dirtysea.yaml.svg
new file mode 100644
index 0000000..c3486cb
--- /dev/null
+++ b/base16/previews/base16_dirtysea.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_dracula.yaml.svg b/base16/previews/base16_dracula.yaml.svg
new file mode 100644
index 0000000..e6e7d3f
--- /dev/null
+++ b/base16/previews/base16_dracula.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_edge_dark.yaml.svg b/base16/previews/base16_edge_dark.yaml.svg
new file mode 100644
index 0000000..cbb080c
--- /dev/null
+++ b/base16/previews/base16_edge_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_edge_light.yaml.svg b/base16/previews/base16_edge_light.yaml.svg
new file mode 100644
index 0000000..c1ff086
--- /dev/null
+++ b/base16/previews/base16_edge_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_eighties.yaml.svg b/base16/previews/base16_eighties.yaml.svg
new file mode 100644
index 0000000..2ef2863
--- /dev/null
+++ b/base16/previews/base16_eighties.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_embers.yaml.svg b/base16/previews/base16_embers.yaml.svg
new file mode 100644
index 0000000..4384ead
--- /dev/null
+++ b/base16/previews/base16_embers.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_equilibrium_dark.yaml.svg b/base16/previews/base16_equilibrium_dark.yaml.svg
new file mode 100644
index 0000000..58ebda7
--- /dev/null
+++ b/base16/previews/base16_equilibrium_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_equilibrium_gray_dark.yaml.svg b/base16/previews/base16_equilibrium_gray_dark.yaml.svg
new file mode 100644
index 0000000..c86d0a9
--- /dev/null
+++ b/base16/previews/base16_equilibrium_gray_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_equilibrium_gray_light.yaml.svg b/base16/previews/base16_equilibrium_gray_light.yaml.svg
new file mode 100644
index 0000000..c8c5289
--- /dev/null
+++ b/base16/previews/base16_equilibrium_gray_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_equilibrium_light.yaml.svg b/base16/previews/base16_equilibrium_light.yaml.svg
new file mode 100644
index 0000000..6e62bcf
--- /dev/null
+++ b/base16/previews/base16_equilibrium_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_espresso.yaml.svg b/base16/previews/base16_espresso.yaml.svg
new file mode 100644
index 0000000..5a60e89
--- /dev/null
+++ b/base16/previews/base16_espresso.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_eva.yaml.svg b/base16/previews/base16_eva.yaml.svg
new file mode 100644
index 0000000..4f83d1c
--- /dev/null
+++ b/base16/previews/base16_eva.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_eva_dim.yaml.svg b/base16/previews/base16_eva_dim.yaml.svg
new file mode 100644
index 0000000..7b85176
--- /dev/null
+++ b/base16/previews/base16_eva_dim.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_flat.yaml.svg b/base16/previews/base16_flat.yaml.svg
new file mode 100644
index 0000000..23d2eec
--- /dev/null
+++ b/base16/previews/base16_flat.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_framer.yaml.svg b/base16/previews/base16_framer.yaml.svg
new file mode 100644
index 0000000..4cff78f
--- /dev/null
+++ b/base16/previews/base16_framer.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_fruit_soda.yaml.svg b/base16/previews/base16_fruit_soda.yaml.svg
new file mode 100644
index 0000000..8dceec2
--- /dev/null
+++ b/base16/previews/base16_fruit_soda.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_gigavolt.yaml.svg b/base16/previews/base16_gigavolt.yaml.svg
new file mode 100644
index 0000000..3ca3d8e
--- /dev/null
+++ b/base16/previews/base16_gigavolt.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_github.yaml.svg b/base16/previews/base16_github.yaml.svg
new file mode 100644
index 0000000..b6402ab
--- /dev/null
+++ b/base16/previews/base16_github.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_google_dark.yaml.svg b/base16/previews/base16_google_dark.yaml.svg
new file mode 100644
index 0000000..b7df1db
--- /dev/null
+++ b/base16/previews/base16_google_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_google_light.yaml.svg b/base16/previews/base16_google_light.yaml.svg
new file mode 100644
index 0000000..a3a59b9
--- /dev/null
+++ b/base16/previews/base16_google_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_grayscale_dark.yaml.svg b/base16/previews/base16_grayscale_dark.yaml.svg
new file mode 100644
index 0000000..3b0cdb8
--- /dev/null
+++ b/base16/previews/base16_grayscale_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_grayscale_light.yaml.svg b/base16/previews/base16_grayscale_light.yaml.svg
new file mode 100644
index 0000000..c7cc191
--- /dev/null
+++ b/base16/previews/base16_grayscale_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_greenscreen.yaml.svg b/base16/previews/base16_greenscreen.yaml.svg
new file mode 100644
index 0000000..25c70f0
--- /dev/null
+++ b/base16/previews/base16_greenscreen.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_gruvbox_dark_hard.yaml.svg b/base16/previews/base16_gruvbox_dark_hard.yaml.svg
new file mode 100644
index 0000000..492958c
--- /dev/null
+++ b/base16/previews/base16_gruvbox_dark_hard.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_gruvbox_dark_medium.yaml.svg b/base16/previews/base16_gruvbox_dark_medium.yaml.svg
new file mode 100644
index 0000000..d17fe0e
--- /dev/null
+++ b/base16/previews/base16_gruvbox_dark_medium.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_gruvbox_dark_pale.yaml.svg b/base16/previews/base16_gruvbox_dark_pale.yaml.svg
new file mode 100644
index 0000000..1d59205
--- /dev/null
+++ b/base16/previews/base16_gruvbox_dark_pale.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_gruvbox_dark_soft.yaml.svg b/base16/previews/base16_gruvbox_dark_soft.yaml.svg
new file mode 100644
index 0000000..10f963e
--- /dev/null
+++ b/base16/previews/base16_gruvbox_dark_soft.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_gruvbox_light_hard.yaml.svg b/base16/previews/base16_gruvbox_light_hard.yaml.svg
new file mode 100644
index 0000000..226800d
--- /dev/null
+++ b/base16/previews/base16_gruvbox_light_hard.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_gruvbox_light_medium.yaml.svg b/base16/previews/base16_gruvbox_light_medium.yaml.svg
new file mode 100644
index 0000000..69ee712
--- /dev/null
+++ b/base16/previews/base16_gruvbox_light_medium.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_gruvbox_light_soft.yaml.svg b/base16/previews/base16_gruvbox_light_soft.yaml.svg
new file mode 100644
index 0000000..2c0eb63
--- /dev/null
+++ b/base16/previews/base16_gruvbox_light_soft.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_hardcore.yaml.svg b/base16/previews/base16_hardcore.yaml.svg
new file mode 100644
index 0000000..e2aadc7
--- /dev/null
+++ b/base16/previews/base16_hardcore.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_harmonic_dark.yaml.svg b/base16/previews/base16_harmonic_dark.yaml.svg
new file mode 100644
index 0000000..4b25492
--- /dev/null
+++ b/base16/previews/base16_harmonic_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_harmonic_light.yaml.svg b/base16/previews/base16_harmonic_light.yaml.svg
new file mode 100644
index 0000000..2f249e9
--- /dev/null
+++ b/base16/previews/base16_harmonic_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_heetch.yaml.svg b/base16/previews/base16_heetch.yaml.svg
new file mode 100644
index 0000000..68a48ec
--- /dev/null
+++ b/base16/previews/base16_heetch.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_heetch_light.yaml.svg b/base16/previews/base16_heetch_light.yaml.svg
new file mode 100644
index 0000000..0b2b02d
--- /dev/null
+++ b/base16/previews/base16_heetch_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_helios.yaml.svg b/base16/previews/base16_helios.yaml.svg
new file mode 100644
index 0000000..c662144
--- /dev/null
+++ b/base16/previews/base16_helios.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_hopscotch.yaml.svg b/base16/previews/base16_hopscotch.yaml.svg
new file mode 100644
index 0000000..20d2933
--- /dev/null
+++ b/base16/previews/base16_hopscotch.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_horizon_dark.yaml.svg b/base16/previews/base16_horizon_dark.yaml.svg
new file mode 100644
index 0000000..1438cd0
--- /dev/null
+++ b/base16/previews/base16_horizon_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_horizon_light.yaml.svg b/base16/previews/base16_horizon_light.yaml.svg
new file mode 100644
index 0000000..3068e37
--- /dev/null
+++ b/base16/previews/base16_horizon_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_horizon_terminal_dark.yaml.svg b/base16/previews/base16_horizon_terminal_dark.yaml.svg
new file mode 100644
index 0000000..aafdddc
--- /dev/null
+++ b/base16/previews/base16_horizon_terminal_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_horizon_terminal_light.yaml.svg b/base16/previews/base16_horizon_terminal_light.yaml.svg
new file mode 100644
index 0000000..de5c6c6
--- /dev/null
+++ b/base16/previews/base16_horizon_terminal_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_humanoid_dark.yaml.svg b/base16/previews/base16_humanoid_dark.yaml.svg
new file mode 100644
index 0000000..6f003cd
--- /dev/null
+++ b/base16/previews/base16_humanoid_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_humanoid_light.yaml.svg b/base16/previews/base16_humanoid_light.yaml.svg
new file mode 100644
index 0000000..acca64c
--- /dev/null
+++ b/base16/previews/base16_humanoid_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_ia_dark.yaml.svg b/base16/previews/base16_ia_dark.yaml.svg
new file mode 100644
index 0000000..928fa48
--- /dev/null
+++ b/base16/previews/base16_ia_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_ia_light.yaml.svg b/base16/previews/base16_ia_light.yaml.svg
new file mode 100644
index 0000000..ddec989
--- /dev/null
+++ b/base16/previews/base16_ia_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_icy.yaml.svg b/base16/previews/base16_icy.yaml.svg
new file mode 100644
index 0000000..3c1d4f8
--- /dev/null
+++ b/base16/previews/base16_icy.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_irblack.yaml.svg b/base16/previews/base16_irblack.yaml.svg
new file mode 100644
index 0000000..e27a50d
--- /dev/null
+++ b/base16/previews/base16_irblack.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_isotope.yaml.svg b/base16/previews/base16_isotope.yaml.svg
new file mode 100644
index 0000000..cf3e884
--- /dev/null
+++ b/base16/previews/base16_isotope.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_kimber.yaml.svg b/base16/previews/base16_kimber.yaml.svg
new file mode 100644
index 0000000..e7a0ff0
--- /dev/null
+++ b/base16/previews/base16_kimber.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_macintosh.yaml.svg b/base16/previews/base16_macintosh.yaml.svg
new file mode 100644
index 0000000..3767eed
--- /dev/null
+++ b/base16/previews/base16_macintosh.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_marrakesh.yaml.svg b/base16/previews/base16_marrakesh.yaml.svg
new file mode 100644
index 0000000..8dd4f63
--- /dev/null
+++ b/base16/previews/base16_marrakesh.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_materia.yaml.svg b/base16/previews/base16_materia.yaml.svg
new file mode 100644
index 0000000..8aaf29d
--- /dev/null
+++ b/base16/previews/base16_materia.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_material.yaml.svg b/base16/previews/base16_material.yaml.svg
new file mode 100644
index 0000000..3ce9e70
--- /dev/null
+++ b/base16/previews/base16_material.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_material_darker.yaml.svg b/base16/previews/base16_material_darker.yaml.svg
new file mode 100644
index 0000000..4204439
--- /dev/null
+++ b/base16/previews/base16_material_darker.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_material_lighter.yaml.svg b/base16/previews/base16_material_lighter.yaml.svg
new file mode 100644
index 0000000..bcaa4f8
--- /dev/null
+++ b/base16/previews/base16_material_lighter.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_material_palenight.yaml.svg b/base16/previews/base16_material_palenight.yaml.svg
new file mode 100644
index 0000000..7b5da01
--- /dev/null
+++ b/base16/previews/base16_material_palenight.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_material_vivid.yaml.svg b/base16/previews/base16_material_vivid.yaml.svg
new file mode 100644
index 0000000..5017190
--- /dev/null
+++ b/base16/previews/base16_material_vivid.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_mellow_purple.yaml.svg b/base16/previews/base16_mellow_purple.yaml.svg
new file mode 100644
index 0000000..b6bc678
--- /dev/null
+++ b/base16/previews/base16_mellow_purple.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_mexico_light.yaml.svg b/base16/previews/base16_mexico_light.yaml.svg
new file mode 100644
index 0000000..a323347
--- /dev/null
+++ b/base16/previews/base16_mexico_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_mocha.yaml.svg b/base16/previews/base16_mocha.yaml.svg
new file mode 100644
index 0000000..cb542da
--- /dev/null
+++ b/base16/previews/base16_mocha.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_monokai.yaml.svg b/base16/previews/base16_monokai.yaml.svg
new file mode 100644
index 0000000..3639f24
--- /dev/null
+++ b/base16/previews/base16_monokai.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_nebula.yaml.svg b/base16/previews/base16_nebula.yaml.svg
new file mode 100644
index 0000000..0562cf2
--- /dev/null
+++ b/base16/previews/base16_nebula.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_nord.yaml.svg b/base16/previews/base16_nord.yaml.svg
new file mode 100644
index 0000000..d5da382
--- /dev/null
+++ b/base16/previews/base16_nord.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_nova.yaml.svg b/base16/previews/base16_nova.yaml.svg
new file mode 100644
index 0000000..ee76ee9
--- /dev/null
+++ b/base16/previews/base16_nova.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_ocean.yaml.svg b/base16/previews/base16_ocean.yaml.svg
new file mode 100644
index 0000000..8e06a9e
--- /dev/null
+++ b/base16/previews/base16_ocean.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_oceanicnext.yaml.svg b/base16/previews/base16_oceanicnext.yaml.svg
new file mode 100644
index 0000000..13a27d9
--- /dev/null
+++ b/base16/previews/base16_oceanicnext.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_one_light.yaml.svg b/base16/previews/base16_one_light.yaml.svg
new file mode 100644
index 0000000..bd0c5f0
--- /dev/null
+++ b/base16/previews/base16_one_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_onedark.yaml.svg b/base16/previews/base16_onedark.yaml.svg
new file mode 100644
index 0000000..6b9796b
--- /dev/null
+++ b/base16/previews/base16_onedark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_outrun_dark.yaml.svg b/base16/previews/base16_outrun_dark.yaml.svg
new file mode 100644
index 0000000..2e318d7
--- /dev/null
+++ b/base16/previews/base16_outrun_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_papercolor_dark.yaml.svg b/base16/previews/base16_papercolor_dark.yaml.svg
new file mode 100644
index 0000000..c69b2d0
--- /dev/null
+++ b/base16/previews/base16_papercolor_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_papercolor_light.yaml.svg b/base16/previews/base16_papercolor_light.yaml.svg
new file mode 100644
index 0000000..599471a
--- /dev/null
+++ b/base16/previews/base16_papercolor_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_paraiso.yaml.svg b/base16/previews/base16_paraiso.yaml.svg
new file mode 100644
index 0000000..acccf3c
--- /dev/null
+++ b/base16/previews/base16_paraiso.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_pasque.yaml.svg b/base16/previews/base16_pasque.yaml.svg
new file mode 100644
index 0000000..80c7463
--- /dev/null
+++ b/base16/previews/base16_pasque.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_phd.yaml.svg b/base16/previews/base16_phd.yaml.svg
new file mode 100644
index 0000000..2fe8e47
--- /dev/null
+++ b/base16/previews/base16_phd.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_pico.yaml.svg b/base16/previews/base16_pico.yaml.svg
new file mode 100644
index 0000000..3f551b5
--- /dev/null
+++ b/base16/previews/base16_pico.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_pop.yaml.svg b/base16/previews/base16_pop.yaml.svg
new file mode 100644
index 0000000..8fac1db
--- /dev/null
+++ b/base16/previews/base16_pop.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_porple.yaml.svg b/base16/previews/base16_porple.yaml.svg
new file mode 100644
index 0000000..fdee619
--- /dev/null
+++ b/base16/previews/base16_porple.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_railscasts.yaml.svg b/base16/previews/base16_railscasts.yaml.svg
new file mode 100644
index 0000000..b1b0dbd
--- /dev/null
+++ b/base16/previews/base16_railscasts.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_rebecca.yaml.svg b/base16/previews/base16_rebecca.yaml.svg
new file mode 100644
index 0000000..dc9901b
--- /dev/null
+++ b/base16/previews/base16_rebecca.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_rose_pine.yaml.svg b/base16/previews/base16_rose_pine.yaml.svg
new file mode 100644
index 0000000..57ad43a
--- /dev/null
+++ b/base16/previews/base16_rose_pine.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_rose_pine_dawn.yaml.svg b/base16/previews/base16_rose_pine_dawn.yaml.svg
new file mode 100644
index 0000000..20c4600
--- /dev/null
+++ b/base16/previews/base16_rose_pine_dawn.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_rose_pine_moon.yaml.svg b/base16/previews/base16_rose_pine_moon.yaml.svg
new file mode 100644
index 0000000..9b67e1c
--- /dev/null
+++ b/base16/previews/base16_rose_pine_moon.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_sagelight.yaml.svg b/base16/previews/base16_sagelight.yaml.svg
new file mode 100644
index 0000000..dd8696f
--- /dev/null
+++ b/base16/previews/base16_sagelight.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_sandcastle.yaml.svg b/base16/previews/base16_sandcastle.yaml.svg
new file mode 100644
index 0000000..2bc514d
--- /dev/null
+++ b/base16/previews/base16_sandcastle.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_seti.yaml.svg b/base16/previews/base16_seti.yaml.svg
new file mode 100644
index 0000000..b6d9259
--- /dev/null
+++ b/base16/previews/base16_seti.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_shapeshifter.yaml.svg b/base16/previews/base16_shapeshifter.yaml.svg
new file mode 100644
index 0000000..2332f97
--- /dev/null
+++ b/base16/previews/base16_shapeshifter.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_silk_dark.yaml.svg b/base16/previews/base16_silk_dark.yaml.svg
new file mode 100644
index 0000000..56ac98f
--- /dev/null
+++ b/base16/previews/base16_silk_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_silk_light.yaml.svg b/base16/previews/base16_silk_light.yaml.svg
new file mode 100644
index 0000000..1525953
--- /dev/null
+++ b/base16/previews/base16_silk_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_snazzy.yaml.svg b/base16/previews/base16_snazzy.yaml.svg
new file mode 100644
index 0000000..ba777e2
--- /dev/null
+++ b/base16/previews/base16_snazzy.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_solarflare.yaml.svg b/base16/previews/base16_solarflare.yaml.svg
new file mode 100644
index 0000000..acf812d
--- /dev/null
+++ b/base16/previews/base16_solarflare.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_solarflare_light.yaml.svg b/base16/previews/base16_solarflare_light.yaml.svg
new file mode 100644
index 0000000..2d6bf05
--- /dev/null
+++ b/base16/previews/base16_solarflare_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_solarized_dark.yaml.svg b/base16/previews/base16_solarized_dark.yaml.svg
new file mode 100644
index 0000000..788644f
--- /dev/null
+++ b/base16/previews/base16_solarized_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_solarized_light.yaml.svg b/base16/previews/base16_solarized_light.yaml.svg
new file mode 100644
index 0000000..1dab9a2
--- /dev/null
+++ b/base16/previews/base16_solarized_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_spacemacs.yaml.svg b/base16/previews/base16_spacemacs.yaml.svg
new file mode 100644
index 0000000..f68c082
--- /dev/null
+++ b/base16/previews/base16_spacemacs.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_summercamp.yaml.svg b/base16/previews/base16_summercamp.yaml.svg
new file mode 100644
index 0000000..0b75432
--- /dev/null
+++ b/base16/previews/base16_summercamp.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_summerfruit_dark.yaml.svg b/base16/previews/base16_summerfruit_dark.yaml.svg
new file mode 100644
index 0000000..1c3f037
--- /dev/null
+++ b/base16/previews/base16_summerfruit_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_summerfruit_light.yaml.svg b/base16/previews/base16_summerfruit_light.yaml.svg
new file mode 100644
index 0000000..868e8ec
--- /dev/null
+++ b/base16/previews/base16_summerfruit_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_synth_midnight_dark.yaml.svg b/base16/previews/base16_synth_midnight_dark.yaml.svg
new file mode 100644
index 0000000..ba38710
--- /dev/null
+++ b/base16/previews/base16_synth_midnight_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_synth_midnight_light.yaml.svg b/base16/previews/base16_synth_midnight_light.yaml.svg
new file mode 100644
index 0000000..d316d8b
--- /dev/null
+++ b/base16/previews/base16_synth_midnight_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_tango.yaml.svg b/base16/previews/base16_tango.yaml.svg
new file mode 100644
index 0000000..82a525e
--- /dev/null
+++ b/base16/previews/base16_tango.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_tender.yaml.svg b/base16/previews/base16_tender.yaml.svg
new file mode 100644
index 0000000..9fcc646
--- /dev/null
+++ b/base16/previews/base16_tender.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_tomorrow.yaml.svg b/base16/previews/base16_tomorrow.yaml.svg
new file mode 100644
index 0000000..e772288
--- /dev/null
+++ b/base16/previews/base16_tomorrow.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_tomorrow_night.yaml.svg b/base16/previews/base16_tomorrow_night.yaml.svg
new file mode 100644
index 0000000..1e164c7
--- /dev/null
+++ b/base16/previews/base16_tomorrow_night.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_tomorrow_night_eighties.yaml.svg b/base16/previews/base16_tomorrow_night_eighties.yaml.svg
new file mode 100644
index 0000000..369fbaf
--- /dev/null
+++ b/base16/previews/base16_tomorrow_night_eighties.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_tube.yaml.svg b/base16/previews/base16_tube.yaml.svg
new file mode 100644
index 0000000..afbbf3d
--- /dev/null
+++ b/base16/previews/base16_tube.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_twilight.yaml.svg b/base16/previews/base16_twilight.yaml.svg
new file mode 100644
index 0000000..77bbdd8
--- /dev/null
+++ b/base16/previews/base16_twilight.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_unikitty_dark.yaml.svg b/base16/previews/base16_unikitty_dark.yaml.svg
new file mode 100644
index 0000000..e2cc6a7
--- /dev/null
+++ b/base16/previews/base16_unikitty_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_unikitty_light.yaml.svg b/base16/previews/base16_unikitty_light.yaml.svg
new file mode 100644
index 0000000..f11559a
--- /dev/null
+++ b/base16/previews/base16_unikitty_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_vulcan.yaml.svg b/base16/previews/base16_vulcan.yaml.svg
new file mode 100644
index 0000000..7df5eae
--- /dev/null
+++ b/base16/previews/base16_vulcan.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_windows_10.yaml.svg b/base16/previews/base16_windows_10.yaml.svg
new file mode 100644
index 0000000..71cdfef
--- /dev/null
+++ b/base16/previews/base16_windows_10.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_windows_10_light.yaml.svg b/base16/previews/base16_windows_10_light.yaml.svg
new file mode 100644
index 0000000..31118b4
--- /dev/null
+++ b/base16/previews/base16_windows_10_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_windows_95.yaml.svg b/base16/previews/base16_windows_95.yaml.svg
new file mode 100644
index 0000000..f21de7b
--- /dev/null
+++ b/base16/previews/base16_windows_95.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_windows_95_light.yaml.svg b/base16/previews/base16_windows_95_light.yaml.svg
new file mode 100644
index 0000000..4d4e539
--- /dev/null
+++ b/base16/previews/base16_windows_95_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_windows_highcontrast.yaml.svg b/base16/previews/base16_windows_highcontrast.yaml.svg
new file mode 100644
index 0000000..c9dacc5
--- /dev/null
+++ b/base16/previews/base16_windows_highcontrast.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_windows_highcontrast_light.yaml.svg b/base16/previews/base16_windows_highcontrast_light.yaml.svg
new file mode 100644
index 0000000..60b7e7a
--- /dev/null
+++ b/base16/previews/base16_windows_highcontrast_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_windows_nt.yaml.svg b/base16/previews/base16_windows_nt.yaml.svg
new file mode 100644
index 0000000..035088d
--- /dev/null
+++ b/base16/previews/base16_windows_nt.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_windows_nt_light.yaml.svg b/base16/previews/base16_windows_nt_light.yaml.svg
new file mode 100644
index 0000000..5388c26
--- /dev/null
+++ b/base16/previews/base16_windows_nt_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_woodland.yaml.svg b/base16/previews/base16_woodland.yaml.svg
new file mode 100644
index 0000000..9c291d3
--- /dev/null
+++ b/base16/previews/base16_woodland.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_xcode_dusk.yaml.svg b/base16/previews/base16_xcode_dusk.yaml.svg
new file mode 100644
index 0000000..db915b5
--- /dev/null
+++ b/base16/previews/base16_xcode_dusk.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/base16/previews/base16_zenburn.yaml.svg b/base16/previews/base16_zenburn.yaml.svg
new file mode 100644
index 0000000..80e5ccc
--- /dev/null
+++ b/base16/previews/base16_zenburn.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/scripts/gen_theme_previews.py b/scripts/gen_theme_previews.py
new file mode 100644
index 0000000..f296497
--- /dev/null
+++ b/scripts/gen_theme_previews.py
@@ -0,0 +1,91 @@
+import yaml
+from typing import Dict, List, Optional
+import argparse
+import os
+from pathlib import Path
+
+def get_all_input_files(input_dir: str) -> List[str]:
+ filenames = next(os.walk(input_dir), (None, None, []))[2]
+ files = filter(lambda f: (f.endswith("yaml") or f.endswith("yml")), filenames)
+ return list(files)
+
+def ensure_output_dir(output_dir: str):
+ if not os.path.exists(output_dir):
+ os.makedirs(output_dir)
+
+def add_color_to_dict(output: Dict[str, str], obj: Dict[str, str], key: str, prefix: Optional[str] = None):
+ if not prefix:
+ prefix = ""
+ output[f"{prefix}{key}"] = obj[key]
+
+def get_color_dict(input_dir: str, file_name: str) -> Dict[str, str]:
+ file = open(os.path.join(input_dir, file_name), 'r')
+ loaded_theme = yaml.safe_load(file)
+ output = {}
+ add_color_to_dict(output, loaded_theme, "accent")
+ add_color_to_dict(output, loaded_theme, "foreground")
+ add_color_to_dict(output, loaded_theme, "background")
+
+ normal_colors = loaded_theme["terminal_colors"]["normal"]
+ for color in normal_colors.keys():
+ add_color_to_dict(output, normal_colors, color)
+
+ bright_colors = loaded_theme["terminal_colors"]["bright"]
+ for color in bright_colors.keys():
+ add_color_to_dict(output, bright_colors, color, "br")
+
+ return output
+
+def file_name_to_display(file_name: str) -> str:
+ file_name = Path(file_name).with_suffix('').name
+
+ split = file_name.split("_")
+ output = []
+ for s in split:
+ output.append(s.capitalize())
+ return " ".join(output)
+
+def gen_svg_for_theme(color_dict: Dict[str, str], svg_template: str) -> str:
+ output = svg_template
+
+ for key, value in color_dict.items():
+ output = output.replace(f"{{{key}}}", value)
+ return output
+
+def main():
+ parser = argparse.ArgumentParser(description='Generate README.md with embedded SVG previews.')
+ parser.add_argument('input_dir', type=str, help='Directory from which to read in all Warp themes.')
+ parser.add_argument('output_dir', type=str, help='Where to save README.md')
+ parser.add_argument("svg_path", type=str, help="Path to svg template file.")
+ parser.add_argument("intro_file", type=str, help="What should go on top of README.md.")
+ args = parser.parse_args()
+
+ ensure_output_dir(args.output_dir)
+
+ filenames = get_all_input_files(args.input_dir)
+ markdown = []
+ markdown.append("|Theme name | Preview|")
+ markdown.append("| --- | --- |")
+ svg = open(args.svg_path, 'r').read()
+ svg_dir = os.path.join(args.output_dir, "previews")
+ os.makedirs(svg_dir, exist_ok = True)
+
+ intro = open(args.intro_file, 'r').read()
+
+ for input_file in sorted(filenames):
+ print(f"Generating for {input_file}")
+ cell = f"|**[{file_name_to_display(input_file)}]({input_file})**:|"
+ color_dict = get_color_dict(args.input_dir, input_file)
+ theme_svg = gen_svg_for_theme(color_dict, svg)
+ theme_svg_path = os.path.join(svg_dir, f"{input_file}.svg")
+ with open(theme_svg_path, 'w') as svg_out:
+ svg_out.write(theme_svg)
+ cell += f"
|"
+ markdown.append(cell)
+
+ output_str = intro + "\n".join(markdown)
+ with open(os.path.join(args.output_dir,"README.md"), 'w') as output:
+ output.write(output_str)
+
+if __name__ == "__main__":
+ main()
diff --git a/scripts/preview.svg b/scripts/preview.svg
new file mode 100644
index 0000000..213ef1d
--- /dev/null
+++ b/scripts/preview.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/README.md b/standard/README.md
index 5838ae0..9887b26 100644
--- a/standard/README.md
+++ b/standard/README.md
@@ -1,2 +1,58 @@
-Themes in this directory were sourced and auto-generated based on the Alacritty themes collected by eendroroy
+In this directory you'll find themes popular among other tools, including Solarized, Dracula and others.
+
+
+Themes in this directory were sourced and auto-generated based on the Alacritty themes collected by @eendroroy.
Repo: https://github.com/eendroroy/alacritty-theme
+|Theme name | Preview|
+| --- | --- |
+|**[Cobalt2](Cobalt2.yaml)**:|
|
+|**[Afterglow](afterglow.yaml)**:|
|
+|**[Argonaut](argonaut.yaml)**:|
|
+|**[Ayu Dark](ayu_dark.yaml)**:|
|
+|**[Base16 Default Dark](base16_default_dark.yaml)**:|
|
+|**[Blood Moon](blood_moon.yaml)**:|
|
+|**[Breeze](breeze.yaml)**:|
|
+|**[Campbell](campbell.yaml)**:|
|
+|**[Challenger Deep](challenger_deep.yaml)**:|
|
+|**[Cyber Punk Neon](cyber_punk_neon.yaml)**:|
|
+|**[Darcula](darcula.yaml)**:|
|
+|**[Dark Pastels](dark_pastels.yaml)**:|
|
+|**[Dracula](dracula.yaml)**:|
|
+|**[Falcon](falcon.yaml)**:|
|
+|**[Flat Remix](flat_remix.yaml)**:|
|
+|**[Gotham](gotham.yaml)**:|
|
+|**[Gruvbox Dark](gruvbox_dark.yaml)**:|
|
+|**[Gruvbox Light](gruvbox_light.yaml)**:|
|
+|**[Gruvbox Material](gruvbox_material.yaml)**:|
|
+|**[High Contrast](high_contrast.yaml)**:|
|
+|**[Horizon Dark](horizon_dark.yaml)**:|
|
+|**[Hyper](hyper.yaml)**:|
|
+|**[Iterm](iterm.yaml)**:|
|
+|**[Konsole Linux](konsole_linux.yaml)**:|
|
+|**[Low Contrast](low_contrast.yaml)**:|
|
+|**[Material Theme](material_theme.yaml)**:|
|
+|**[Material Theme Mod](material_theme_mod.yaml)**:|
|
+|**[Nord](nord.yaml)**:|
|
+|**[Oceanic Next](oceanic_next.yaml)**:|
|
+|**[Omni](omni.yaml)**:|
|
+|**[One Dark](one_dark.yaml)**:|
|
+|**[Palenight](palenight.yaml)**:|
|
+|**[Papercolor Light](papercolor_light.yaml)**:|
|
+|**[Pencil Dark](pencil_dark.yaml)**:|
|
+|**[Pencil Light](pencil_light.yaml)**:|
|
+|**[Remedy Dark](remedy_dark.yaml)**:|
|
+|**[Seashells](seashells.yaml)**:|
|
+|**[Snazzy](snazzy.yaml)**:|
|
+|**[Solarized Dark](solarized_dark.yaml)**:|
|
+|**[Solarized Light](solarized_light.yaml)**:|
|
+|**[Taerminal](taerminal.yaml)**:|
|
+|**[Tango Dark](tango_dark.yaml)**:|
|
+|**[Tender](tender.yaml)**:|
|
+|**[Terminal App](terminal_app.yaml)**:|
|
+|**[Thelovelace](thelovelace.yaml)**:|
|
+|**[Tokyo Night](tokyo_night.yaml)**:|
|
+|**[Tokyo Night Storm](tokyo_night_storm.yaml)**:|
|
+|**[Tomorrow Night](tomorrow_night.yaml)**:|
|
+|**[Tomorrow Night Bright](tomorrow_night_bright.yaml)**:|
|
+|**[Wombat](wombat.yaml)**:|
|
+|**[Xterm](xterm.yaml)**:|
|
\ No newline at end of file
diff --git a/standard/README.md-intro b/standard/README.md-intro
new file mode 100644
index 0000000..d6c46a4
--- /dev/null
+++ b/standard/README.md-intro
@@ -0,0 +1,5 @@
+In this directory you'll find themes popular among other tools, including Solarized, Dracula and others.
+
+
+Themes in this directory were sourced and auto-generated based on the Alacritty themes collected by @eendroroy.
+Repo: https://github.com/eendroroy/alacritty-theme
diff --git a/standard/previews/Cobalt2.yaml.svg b/standard/previews/Cobalt2.yaml.svg
new file mode 100644
index 0000000..f1a0f26
--- /dev/null
+++ b/standard/previews/Cobalt2.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/afterglow.yaml.svg b/standard/previews/afterglow.yaml.svg
new file mode 100644
index 0000000..16770e7
--- /dev/null
+++ b/standard/previews/afterglow.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/argonaut.yaml.svg b/standard/previews/argonaut.yaml.svg
new file mode 100644
index 0000000..b21d2d4
--- /dev/null
+++ b/standard/previews/argonaut.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/ayu_dark.yaml.svg b/standard/previews/ayu_dark.yaml.svg
new file mode 100644
index 0000000..fda64a8
--- /dev/null
+++ b/standard/previews/ayu_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/base16_default_dark.yaml.svg b/standard/previews/base16_default_dark.yaml.svg
new file mode 100644
index 0000000..768d82a
--- /dev/null
+++ b/standard/previews/base16_default_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/blood_moon.yaml.svg b/standard/previews/blood_moon.yaml.svg
new file mode 100644
index 0000000..4a9c888
--- /dev/null
+++ b/standard/previews/blood_moon.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/breeze.yaml.svg b/standard/previews/breeze.yaml.svg
new file mode 100644
index 0000000..b8fe259
--- /dev/null
+++ b/standard/previews/breeze.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/campbell.yaml.svg b/standard/previews/campbell.yaml.svg
new file mode 100644
index 0000000..95ff76e
--- /dev/null
+++ b/standard/previews/campbell.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/challenger_deep.yaml.svg b/standard/previews/challenger_deep.yaml.svg
new file mode 100644
index 0000000..f23a37d
--- /dev/null
+++ b/standard/previews/challenger_deep.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/cyber_punk_neon.yaml.svg b/standard/previews/cyber_punk_neon.yaml.svg
new file mode 100644
index 0000000..8c71599
--- /dev/null
+++ b/standard/previews/cyber_punk_neon.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/darcula.yaml.svg b/standard/previews/darcula.yaml.svg
new file mode 100644
index 0000000..655bb79
--- /dev/null
+++ b/standard/previews/darcula.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/dark_pastels.yaml.svg b/standard/previews/dark_pastels.yaml.svg
new file mode 100644
index 0000000..6eb7c95
--- /dev/null
+++ b/standard/previews/dark_pastels.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/dracula.yaml.svg b/standard/previews/dracula.yaml.svg
new file mode 100644
index 0000000..7850ec0
--- /dev/null
+++ b/standard/previews/dracula.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/falcon.yaml.svg b/standard/previews/falcon.yaml.svg
new file mode 100644
index 0000000..7a50004
--- /dev/null
+++ b/standard/previews/falcon.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/flat_remix.yaml.svg b/standard/previews/flat_remix.yaml.svg
new file mode 100644
index 0000000..435c3a7
--- /dev/null
+++ b/standard/previews/flat_remix.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/gotham.yaml.svg b/standard/previews/gotham.yaml.svg
new file mode 100644
index 0000000..df0f845
--- /dev/null
+++ b/standard/previews/gotham.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/gruvbox_dark.yaml.svg b/standard/previews/gruvbox_dark.yaml.svg
new file mode 100644
index 0000000..65e24fc
--- /dev/null
+++ b/standard/previews/gruvbox_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/gruvbox_light.yaml.svg b/standard/previews/gruvbox_light.yaml.svg
new file mode 100644
index 0000000..ff6d993
--- /dev/null
+++ b/standard/previews/gruvbox_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/gruvbox_material.yaml.svg b/standard/previews/gruvbox_material.yaml.svg
new file mode 100644
index 0000000..6c0f0eb
--- /dev/null
+++ b/standard/previews/gruvbox_material.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/high_contrast.yaml.svg b/standard/previews/high_contrast.yaml.svg
new file mode 100644
index 0000000..0565703
--- /dev/null
+++ b/standard/previews/high_contrast.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/horizon_dark.yaml.svg b/standard/previews/horizon_dark.yaml.svg
new file mode 100644
index 0000000..367d9f1
--- /dev/null
+++ b/standard/previews/horizon_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/hyper.yaml.svg b/standard/previews/hyper.yaml.svg
new file mode 100644
index 0000000..6a0668e
--- /dev/null
+++ b/standard/previews/hyper.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/iterm.yaml.svg b/standard/previews/iterm.yaml.svg
new file mode 100644
index 0000000..003f0cc
--- /dev/null
+++ b/standard/previews/iterm.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/konsole_linux.yaml.svg b/standard/previews/konsole_linux.yaml.svg
new file mode 100644
index 0000000..30e2f78
--- /dev/null
+++ b/standard/previews/konsole_linux.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/low_contrast.yaml.svg b/standard/previews/low_contrast.yaml.svg
new file mode 100644
index 0000000..698f84b
--- /dev/null
+++ b/standard/previews/low_contrast.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/material_theme.yaml.svg b/standard/previews/material_theme.yaml.svg
new file mode 100644
index 0000000..1838ae4
--- /dev/null
+++ b/standard/previews/material_theme.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/material_theme_mod.yaml.svg b/standard/previews/material_theme_mod.yaml.svg
new file mode 100644
index 0000000..c81cbd8
--- /dev/null
+++ b/standard/previews/material_theme_mod.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/nord.yaml.svg b/standard/previews/nord.yaml.svg
new file mode 100644
index 0000000..f231619
--- /dev/null
+++ b/standard/previews/nord.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/oceanic_next.yaml.svg b/standard/previews/oceanic_next.yaml.svg
new file mode 100644
index 0000000..597de82
--- /dev/null
+++ b/standard/previews/oceanic_next.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/omni.yaml.svg b/standard/previews/omni.yaml.svg
new file mode 100644
index 0000000..8237ebb
--- /dev/null
+++ b/standard/previews/omni.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/one_dark.yaml.svg b/standard/previews/one_dark.yaml.svg
new file mode 100644
index 0000000..10bd472
--- /dev/null
+++ b/standard/previews/one_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/palenight.yaml.svg b/standard/previews/palenight.yaml.svg
new file mode 100644
index 0000000..a7f7035
--- /dev/null
+++ b/standard/previews/palenight.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/papercolor_light.yaml.svg b/standard/previews/papercolor_light.yaml.svg
new file mode 100644
index 0000000..7cbc111
--- /dev/null
+++ b/standard/previews/papercolor_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/pencil_dark.yaml.svg b/standard/previews/pencil_dark.yaml.svg
new file mode 100644
index 0000000..29e741d
--- /dev/null
+++ b/standard/previews/pencil_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/pencil_light.yaml.svg b/standard/previews/pencil_light.yaml.svg
new file mode 100644
index 0000000..49bf314
--- /dev/null
+++ b/standard/previews/pencil_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/remedy_dark.yaml.svg b/standard/previews/remedy_dark.yaml.svg
new file mode 100644
index 0000000..eeb65e4
--- /dev/null
+++ b/standard/previews/remedy_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/seashells.yaml.svg b/standard/previews/seashells.yaml.svg
new file mode 100644
index 0000000..0ba3cbf
--- /dev/null
+++ b/standard/previews/seashells.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/snazzy.yaml.svg b/standard/previews/snazzy.yaml.svg
new file mode 100644
index 0000000..e0d839f
--- /dev/null
+++ b/standard/previews/snazzy.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/solarized_dark.yaml.svg b/standard/previews/solarized_dark.yaml.svg
new file mode 100644
index 0000000..b9424c8
--- /dev/null
+++ b/standard/previews/solarized_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/solarized_light.yaml.svg b/standard/previews/solarized_light.yaml.svg
new file mode 100644
index 0000000..33d5511
--- /dev/null
+++ b/standard/previews/solarized_light.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/taerminal.yaml.svg b/standard/previews/taerminal.yaml.svg
new file mode 100644
index 0000000..57febf7
--- /dev/null
+++ b/standard/previews/taerminal.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/tango_dark.yaml.svg b/standard/previews/tango_dark.yaml.svg
new file mode 100644
index 0000000..82a525e
--- /dev/null
+++ b/standard/previews/tango_dark.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/tender.yaml.svg b/standard/previews/tender.yaml.svg
new file mode 100644
index 0000000..935bcf4
--- /dev/null
+++ b/standard/previews/tender.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/terminal_app.yaml.svg b/standard/previews/terminal_app.yaml.svg
new file mode 100644
index 0000000..f98c986
--- /dev/null
+++ b/standard/previews/terminal_app.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/thelovelace.yaml.svg b/standard/previews/thelovelace.yaml.svg
new file mode 100644
index 0000000..02e45bd
--- /dev/null
+++ b/standard/previews/thelovelace.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/tokyo_night.yaml.svg b/standard/previews/tokyo_night.yaml.svg
new file mode 100644
index 0000000..6532b35
--- /dev/null
+++ b/standard/previews/tokyo_night.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/tokyo_night_storm.yaml.svg b/standard/previews/tokyo_night_storm.yaml.svg
new file mode 100644
index 0000000..33d1278
--- /dev/null
+++ b/standard/previews/tokyo_night_storm.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/tomorrow_night.yaml.svg b/standard/previews/tomorrow_night.yaml.svg
new file mode 100644
index 0000000..10a7b49
--- /dev/null
+++ b/standard/previews/tomorrow_night.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/tomorrow_night_bright.yaml.svg b/standard/previews/tomorrow_night_bright.yaml.svg
new file mode 100644
index 0000000..818a194
--- /dev/null
+++ b/standard/previews/tomorrow_night_bright.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/wombat.yaml.svg b/standard/previews/wombat.yaml.svg
new file mode 100644
index 0000000..a2d0b60
--- /dev/null
+++ b/standard/previews/wombat.yaml.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/standard/previews/xterm.yaml.svg b/standard/previews/xterm.yaml.svg
new file mode 100644
index 0000000..91e5b0a
--- /dev/null
+++ b/standard/previews/xterm.yaml.svg
@@ -0,0 +1,91 @@
+
+