diff --git a/.gitignore b/.gitignore
index 644b5ef..a813fac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
*
+!templates/
!themes/
!.gitignore
diff --git a/README.md b/README.md
index 2ffd0e8..8c194e4 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,7 @@ Firstly, add the flake to your inputs.
You don't need to pin anything since it doesn't depend on anything.
Then you can use any theme you'd like by selecting an attribute, like `themes.gruvbox-dark-hard`.
+Then you can select a color by using base16 attributes, like `themes.gruvbox-dark-hard.base0A`, `base00`, `base06` etc.
All themes
@@ -267,7 +268,7 @@ zenburn
```
-Themes have 2 special properties, which are `with0x` and `withHashtag`.
+Themes have 2 special color properties, which are `with0x` and `withHashtag`.
This will prefix every color with the thing you selected.
```nix
@@ -281,6 +282,17 @@ in {}
If you don't want to use the base16 color names,
there are also aliases that point to the base16 color.
+Themes also have templates, which generate templates with the color scheme.
+You can use a template by doing `themes.gruvboxbox-dark-hard.tmTheme.`
+
+
+All templates
+
+```
+tmTheme
+```
+
+
All aliases
diff --git a/flake.nix b/flake.nix
index dab8ba7..b8bad08 100644
--- a/flake.nix
+++ b/flake.nix
@@ -58,5 +58,9 @@
with0x = builtins.mapAttrs (_: value: "0x" + value) enrichedThemeOnlyColors;
withHashtag = builtins.mapAttrs (_: value: "#" + value) enrichedThemeOnlyColors;
};
- in enrichedTheme // enrichedThemeHelpers) (import ./themes.nix);
+
+ templates = builtins.mapAttrs (_: value: {
+ tmTheme = (import ./templates/tmTheme.nix) value;
+ }) enrichedTheme;
+ in enrichedTheme // enrichedThemeHelpers // templates) (import ./themes.nix);
}
diff --git a/generate-themes.nu b/generate-themes.nu
index 28b55e3..75e785b 100755
--- a/generate-themes.nu
+++ b/generate-themes.nu
@@ -24,6 +24,7 @@ def theme-to-nix [
} else {
$line
| str replace "scheme" "name "
+ | str replace "slug" "slug "
| str replace '"' ""
| str replace '"' ""
| str replace ":" " ="
@@ -60,11 +61,11 @@ def main [] {
ls base16-schemes
| filter { ($in.name | str ends-with ".yml") or ($in.name | str ends-with ".yaml") }
| each { |it|
- let new_path = "themes/" + ($it.name | path basename | split row "." | first) + ".nix"
+ let new_path = "themes/" + ($it.name | path basename | split row "." | first)
echo $"converting ($it.name) to ($new_path)..."
- theme-to-nix (open $it.name) | save --force $new_path
+ theme-to-nix ({ slug: ($new_path | split row "/" | last) } | merge (open $it.name)) | save --force ($new_path + ".nix")
}
generate-valid-themes
diff --git a/templates/tmTheme.nix b/templates/tmTheme.nix
new file mode 100644
index 0000000..ed5cfef
--- /dev/null
+++ b/templates/tmTheme.nix
@@ -0,0 +1,562 @@
+theme: with theme.withHashtag; ''
+
+
+
+
+ author
+ Template: Chris Kempson, Scheme: ${theme.author}
+ name
+ Base16 ${theme.name}
+ semanticClass
+ theme.base16.${theme.slug}
+ colorSpaceName
+ sRGB
+ gutterSettings
+
+ background
+ ${base01}
+ divider
+ ${base01}
+ foreground
+ ${base03}
+ selectionBackground
+ ${base02}
+ selectionForeground
+ ${base04}
+
+ settings
+
+
+ settings
+
+ background
+ ${base00}
+ caret
+ ${base05}
+ foreground
+ ${base05}
+ invisibles
+ ${base03}
+ lineHighlight
+ ${base03}55
+ selection
+ ${base02}
+
+
+
+ name
+ Text
+ scope
+ variable.parameter.function
+ settings
+
+ foreground
+ ${base05}
+
+
+
+ name
+ Comments
+ scope
+ comment, punctuation.definition.comment
+ settings
+
+ foreground
+ ${base03}
+
+
+
+ name
+ Punctuation
+ scope
+ punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array
+ settings
+
+ foreground
+ ${base05}
+
+
+
+ name
+ Delimiters
+ scope
+ none
+ settings
+
+ foreground
+ ${base05}
+
+
+
+ name
+ Operators
+ scope
+ keyword.operator
+ settings
+
+ foreground
+ ${base05}
+
+
+
+ name
+ Keywords
+ scope
+ keyword
+ settings
+
+ foreground
+ ${base0E}
+
+
+
+ name
+ Variables
+ scope
+ variable
+ settings
+
+ foreground
+ ${base08}
+
+
+
+ name
+ Functions
+ scope
+ entity.name.function, meta.require, support.function.any-method, variable.function, variable.annotation, support.macro
+ settings
+
+ foreground
+ ${base0D}
+
+
+
+ name
+ Labels
+ scope
+ entity.name.label
+ settings
+
+ foreground
+ ${base0F}
+
+
+
+ name
+ Classes
+ scope
+ support.class, entity.name.class, entity.name.type.class
+ settings
+
+ foreground
+ ${base0A}
+
+
+
+ name
+ Classes
+ scope
+ meta.class
+ settings
+
+ foreground
+ ${base07}
+
+
+
+ name
+ Methods
+ scope
+ keyword.other.special-method
+ settings
+
+ foreground
+ ${base0D}
+
+
+
+ name
+ Storage
+ scope
+ storage
+ settings
+
+ foreground
+ ${base0E}
+
+
+
+ name
+ Support
+ scope
+ support.function
+ settings
+
+ foreground
+ ${base0C}
+
+
+
+ name
+ Strings, Inherited Class
+ scope
+ string, constant.other.symbol, entity.other.inherited-class
+ settings
+
+ foreground
+ ${base0B}
+
+
+
+ name
+ Integers
+ scope
+ constant.numeric
+ settings
+
+ foreground
+ ${base09}
+
+
+
+ name
+ Floats
+ scope
+ none
+ settings
+
+ foreground
+ ${base09}
+
+
+
+ name
+ Boolean
+ scope
+ none
+ settings
+
+ foreground
+ ${base09}
+
+
+
+ name
+ Constants
+ scope
+ constant
+ settings
+
+ foreground
+ ${base09}
+
+
+
+ name
+ Tags
+ scope
+ entity.name.tag
+ settings
+
+ foreground
+ ${base08}
+
+
+
+ name
+ Attributes
+ scope
+ entity.other.attribute-name
+ settings
+
+ foreground
+ ${base09}
+
+
+
+ name
+ Attribute IDs
+ scope
+ entity.other.attribute-name.id, punctuation.definition.entity
+ settings
+
+ foreground
+ ${base0D}
+
+
+
+ name
+ Selector
+ scope
+ meta.selector
+ settings
+
+ foreground
+ ${base0E}
+
+
+
+ name
+ Values
+ scope
+ none
+ settings
+
+ foreground
+ ${base09}
+
+
+
+ name
+ Headings
+ scope
+ markup.heading punctuation.definition.heading, entity.name.section
+ settings
+
+ fontStyle
+
+ foreground
+ ${base0D}
+
+
+
+ name
+ Units
+ scope
+ keyword.other.unit
+ settings
+
+ foreground
+ ${base09}
+
+
+
+ name
+ Bold
+ scope
+ markup.bold, punctuation.definition.bold
+ settings
+
+ fontStyle
+ bold
+ foreground
+ ${base0A}
+
+
+
+ name
+ Italic
+ scope
+ markup.italic, punctuation.definition.italic
+ settings
+
+ fontStyle
+ italic
+ foreground
+ ${base0E}
+
+
+
+ name
+ Code
+ scope
+ markup.raw.inline
+ settings
+
+ foreground
+ ${base0B}
+
+
+
+ name
+ Link Text
+ scope
+ string.other.link, punctuation.definition.string.end.markdown, punctuation.definition.string.begin.markdown
+ settings
+
+ foreground
+ ${base08}
+
+
+
+ name
+ Link Url
+ scope
+ meta.link
+ settings
+
+ foreground
+ ${base09}
+
+
+
+ name
+ Lists
+ scope
+ markup.list
+ settings
+
+ foreground
+ ${base08}
+
+
+
+ name
+ Quotes
+ scope
+ markup.quote
+ settings
+
+ foreground
+ ${base09}
+
+
+
+ name
+ Separator
+ scope
+ meta.separator
+ settings
+
+ background
+ ${base02}
+ foreground
+ ${base05}
+
+
+
+ name
+ Inserted
+ scope
+ markup.inserted
+ settings
+
+ foreground
+ ${base0B}
+
+
+
+ name
+ Deleted
+ scope
+ markup.deleted
+ settings
+
+ foreground
+ ${base08}
+
+
+
+ name
+ Changed
+ scope
+ markup.changed
+ settings
+
+ foreground
+ ${base0E}
+
+
+
+ name
+ Colors
+ scope
+ constant.other.color
+ settings
+
+ foreground
+ ${base0C}
+
+
+
+ name
+ Regular Expressions
+ scope
+ string.regexp
+ settings
+
+ foreground
+ ${base0C}
+
+
+
+ name
+ Escape Characters
+ scope
+ constant.character.escape
+ settings
+
+ foreground
+ ${base0C}
+
+
+
+ name
+ Embedded
+ scope
+ punctuation.section.embedded, variable.interpolation
+ settings
+
+ foreground
+ ${base0E}
+
+
+
+ name
+ Illegal
+ scope
+ invalid.illegal
+ settings
+
+ background
+ ${base08}
+ foreground
+ ${base07}
+
+
+
+ name
+ Broken
+ scope
+ invalid.broken
+ settings
+
+ background
+ ${base09}
+ foreground
+ ${base00}
+
+
+
+ name
+ Deprecated
+ scope
+ invalid.deprecated
+ settings
+
+ background
+ ${base0F}
+ foreground
+ ${base07}
+
+
+
+ name
+ Unimplemented
+ scope
+ invalid.unimplemented
+ settings
+
+ background
+ ${base03}
+ foreground
+ ${base07}
+
+
+
+ uuid
+ uuid
+
+
+''
diff --git a/themes/3024.nix b/themes/3024.nix
index 67fd88c..0238308 100644
--- a/themes/3024.nix
+++ b/themes/3024.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/3024";
name = "3024";
author = "Jan T. Sott (http://github.com/idleberg)";
base00 = "090300";
diff --git a/themes/apathy.nix b/themes/apathy.nix
index 3fe6e65..ce0f924 100644
--- a/themes/apathy.nix
+++ b/themes/apathy.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/apathy";
name = "Apathy";
author = "Jannik Siebert (https://github.com/janniks)";
base00 = "031A16";
diff --git a/themes/apprentice.nix b/themes/apprentice.nix
index 4e86e04..0b2a740 100644
--- a/themes/apprentice.nix
+++ b/themes/apprentice.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/apprentice";
name = "Apprentice";
author = "romainl";
base00 = "262626";
diff --git a/themes/ashes.nix b/themes/ashes.nix
index 6759cf4..89ef742 100644
--- a/themes/ashes.nix
+++ b/themes/ashes.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/ashes";
name = "Ashes";
author = "Jannik Siebert (https://github.com/janniks)";
base00 = "1C2023";
diff --git a/themes/atelier-cave-light.nix b/themes/atelier-cave-light.nix
index fde0caf..a35ccd5 100644
--- a/themes/atelier-cave-light.nix
+++ b/themes/atelier-cave-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-cave-light";
name = "Atelier Cave Light";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "EFECF4";
diff --git a/themes/atelier-cave.nix b/themes/atelier-cave.nix
index 1221ec3..dfa91b5 100644
--- a/themes/atelier-cave.nix
+++ b/themes/atelier-cave.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-cave";
name = "Atelier Cave";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "19171C";
diff --git a/themes/atelier-dune-light.nix b/themes/atelier-dune-light.nix
index 7a49fad..886f15f 100644
--- a/themes/atelier-dune-light.nix
+++ b/themes/atelier-dune-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-dune-light";
name = "Atelier Dune Light";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "FEFBEC";
diff --git a/themes/atelier-dune.nix b/themes/atelier-dune.nix
index 02084e5..b39817f 100644
--- a/themes/atelier-dune.nix
+++ b/themes/atelier-dune.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-dune";
name = "Atelier Dune";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "20201D";
diff --git a/themes/atelier-estuary-light.nix b/themes/atelier-estuary-light.nix
index 07ef7ed..9216153 100644
--- a/themes/atelier-estuary-light.nix
+++ b/themes/atelier-estuary-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-estuary-light";
name = "Atelier Estuary Light";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "F4F3EC";
diff --git a/themes/atelier-estuary.nix b/themes/atelier-estuary.nix
index d4af59f..0514d71 100644
--- a/themes/atelier-estuary.nix
+++ b/themes/atelier-estuary.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-estuary";
name = "Atelier Estuary";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "22221B";
diff --git a/themes/atelier-forest-light.nix b/themes/atelier-forest-light.nix
index 22b8b29..13617d1 100644
--- a/themes/atelier-forest-light.nix
+++ b/themes/atelier-forest-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-forest-light";
name = "Atelier Forest Light";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "F1EFEE";
diff --git a/themes/atelier-forest.nix b/themes/atelier-forest.nix
index e40014a..c533249 100644
--- a/themes/atelier-forest.nix
+++ b/themes/atelier-forest.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-forest";
name = "Atelier Forest";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "1B1918";
diff --git a/themes/atelier-heath-light.nix b/themes/atelier-heath-light.nix
index ca46714..05412a0 100644
--- a/themes/atelier-heath-light.nix
+++ b/themes/atelier-heath-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-heath-light";
name = "Atelier Heath Light";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "F7F3F7";
diff --git a/themes/atelier-heath.nix b/themes/atelier-heath.nix
index 9f1631c..bf4c53c 100644
--- a/themes/atelier-heath.nix
+++ b/themes/atelier-heath.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-heath";
name = "Atelier Heath";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "1B181B";
diff --git a/themes/atelier-lakeside-light.nix b/themes/atelier-lakeside-light.nix
index 670704d..60d0c36 100644
--- a/themes/atelier-lakeside-light.nix
+++ b/themes/atelier-lakeside-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-lakeside-light";
name = "Atelier Lakeside Light";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "EBF8FF";
diff --git a/themes/atelier-lakeside.nix b/themes/atelier-lakeside.nix
index 8400616..d52ed91 100644
--- a/themes/atelier-lakeside.nix
+++ b/themes/atelier-lakeside.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-lakeside";
name = "Atelier Lakeside";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "161B1D";
diff --git a/themes/atelier-plateau-light.nix b/themes/atelier-plateau-light.nix
index 7f2cf19..6f12d97 100644
--- a/themes/atelier-plateau-light.nix
+++ b/themes/atelier-plateau-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-plateau-light";
name = "Atelier Plateau Light";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "F4ECEC";
diff --git a/themes/atelier-plateau.nix b/themes/atelier-plateau.nix
index 62381bb..74aa496 100644
--- a/themes/atelier-plateau.nix
+++ b/themes/atelier-plateau.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-plateau";
name = "Atelier Plateau";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "1B1818";
diff --git a/themes/atelier-savanna-light.nix b/themes/atelier-savanna-light.nix
index 9791fb0..b225c3f 100644
--- a/themes/atelier-savanna-light.nix
+++ b/themes/atelier-savanna-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-savanna-light";
name = "Atelier Savanna Light";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "ECF4EE";
diff --git a/themes/atelier-savanna.nix b/themes/atelier-savanna.nix
index 260837d..b05b266 100644
--- a/themes/atelier-savanna.nix
+++ b/themes/atelier-savanna.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-savanna";
name = "Atelier Savanna";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "171C19";
diff --git a/themes/atelier-seaside-light.nix b/themes/atelier-seaside-light.nix
index 3a4d9a8..d5cdbf7 100644
--- a/themes/atelier-seaside-light.nix
+++ b/themes/atelier-seaside-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-seaside-light";
name = "Atelier Seaside Light";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "F4FBF4";
diff --git a/themes/atelier-seaside.nix b/themes/atelier-seaside.nix
index 2d6f185..3ee90e2 100644
--- a/themes/atelier-seaside.nix
+++ b/themes/atelier-seaside.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-seaside";
name = "Atelier Seaside";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "131513";
diff --git a/themes/atelier-sulphurpool-light.nix b/themes/atelier-sulphurpool-light.nix
index cafbea1..2d6fb6c 100644
--- a/themes/atelier-sulphurpool-light.nix
+++ b/themes/atelier-sulphurpool-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-sulphurpool-light";
name = "Atelier Sulphurpool Light";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "F5F7FF";
diff --git a/themes/atelier-sulphurpool.nix b/themes/atelier-sulphurpool.nix
index 18fdd00..4e7e0db 100644
--- a/themes/atelier-sulphurpool.nix
+++ b/themes/atelier-sulphurpool.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atelier-sulphurpool";
name = "Atelier Sulphurpool";
author = "Bram de Haan (http://atelierbramdehaan.nl)";
base00 = "202746";
diff --git a/themes/atlas.nix b/themes/atlas.nix
index 686f328..65b3fc2 100644
--- a/themes/atlas.nix
+++ b/themes/atlas.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/atlas";
name = "Atlas";
author = "Alex Lende (https://ajlende.com)";
base00 = "002635";
diff --git a/themes/ayu-dark.nix b/themes/ayu-dark.nix
index 0e9a48b..7bf0c40 100644
--- a/themes/ayu-dark.nix
+++ b/themes/ayu-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/ayu-dark";
name = "Ayu Dark";
author = "Khue Nguyen ";
base00 = "0F1419";
diff --git a/themes/ayu-light.nix b/themes/ayu-light.nix
index 45dbde9..5d9eb1f 100644
--- a/themes/ayu-light.nix
+++ b/themes/ayu-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/ayu-light";
name = "Ayu Light";
author = "Khue Nguyen ";
base00 = "FAFAFA";
diff --git a/themes/ayu-mirage.nix b/themes/ayu-mirage.nix
index 19d6e3e..9ee4a56 100644
--- a/themes/ayu-mirage.nix
+++ b/themes/ayu-mirage.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/ayu-mirage";
name = "Ayu Mirage";
author = "Khue Nguyen ";
base00 = "171B24";
diff --git a/themes/bespin.nix b/themes/bespin.nix
index 2e23c62..be54d16 100644
--- a/themes/bespin.nix
+++ b/themes/bespin.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/bespin";
name = "Bespin";
author = "Jan T. Sott";
base00 = "28211C";
diff --git a/themes/black-metal-bathory.nix b/themes/black-metal-bathory.nix
index 6743162..bb175c4 100644
--- a/themes/black-metal-bathory.nix
+++ b/themes/black-metal-bathory.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/black-metal-bathory";
name = "Black Metal (Bathory)";
author = "metalelf0 (https://github.com/metalelf0)";
base00 = "000000";
diff --git a/themes/black-metal-burzum.nix b/themes/black-metal-burzum.nix
index df43134..6eb930b 100644
--- a/themes/black-metal-burzum.nix
+++ b/themes/black-metal-burzum.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/black-metal-burzum";
name = "Black Metal (Burzum)";
author = "metalelf0 (https://github.com/metalelf0)";
base00 = "000000";
diff --git a/themes/black-metal-dark-funeral.nix b/themes/black-metal-dark-funeral.nix
index f127280..cc5ad99 100644
--- a/themes/black-metal-dark-funeral.nix
+++ b/themes/black-metal-dark-funeral.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/black-metal-dark-funeral";
name = "Black Metal (Dark Funeral)";
author = "metalelf0 (https://github.com/metalelf0)";
base00 = "000000";
diff --git a/themes/black-metal-gorgoroth.nix b/themes/black-metal-gorgoroth.nix
index 1dc6fde..940fe46 100644
--- a/themes/black-metal-gorgoroth.nix
+++ b/themes/black-metal-gorgoroth.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/black-metal-gorgoroth";
name = "Black Metal (Gorgoroth)";
author = "metalelf0 (https://github.com/metalelf0)";
base00 = "000000";
diff --git a/themes/black-metal-immortal.nix b/themes/black-metal-immortal.nix
index 05939ff..f083b31 100644
--- a/themes/black-metal-immortal.nix
+++ b/themes/black-metal-immortal.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/black-metal-immortal";
name = "Black Metal (Immortal)";
author = "metalelf0 (https://github.com/metalelf0)";
base00 = "000000";
diff --git a/themes/black-metal-khold.nix b/themes/black-metal-khold.nix
index 1b13a1b..1cb12ed 100644
--- a/themes/black-metal-khold.nix
+++ b/themes/black-metal-khold.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/black-metal-khold";
name = "Black Metal (Khold)";
author = "metalelf0 (https://github.com/metalelf0)";
base00 = "000000";
diff --git a/themes/black-metal-marduk.nix b/themes/black-metal-marduk.nix
index a7b2c6c..b424052 100644
--- a/themes/black-metal-marduk.nix
+++ b/themes/black-metal-marduk.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/black-metal-marduk";
name = "Black Metal (Marduk)";
author = "metalelf0 (https://github.com/metalelf0)";
base00 = "000000";
diff --git a/themes/black-metal-mayhem.nix b/themes/black-metal-mayhem.nix
index c1aeebe..f13ca07 100644
--- a/themes/black-metal-mayhem.nix
+++ b/themes/black-metal-mayhem.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/black-metal-mayhem";
name = "Black Metal (Mayhem)";
author = "metalelf0 (https://github.com/metalelf0)";
base00 = "000000";
diff --git a/themes/black-metal-nile.nix b/themes/black-metal-nile.nix
index 9d560c0..8f67b6d 100644
--- a/themes/black-metal-nile.nix
+++ b/themes/black-metal-nile.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/black-metal-nile";
name = "Black Metal (Nile)";
author = "metalelf0 (https://github.com/metalelf0)";
base00 = "000000";
diff --git a/themes/black-metal-venom.nix b/themes/black-metal-venom.nix
index e886039..f3e5b8b 100644
--- a/themes/black-metal-venom.nix
+++ b/themes/black-metal-venom.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/black-metal-venom";
name = "Black Metal (Venom)";
author = "metalelf0 (https://github.com/metalelf0)";
base00 = "000000";
diff --git a/themes/black-metal.nix b/themes/black-metal.nix
index a9e0231..6c062e2 100644
--- a/themes/black-metal.nix
+++ b/themes/black-metal.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/black-metal";
name = "Black Metal";
author = "metalelf0 (https://github.com/metalelf0)";
base00 = "000000";
diff --git a/themes/blueforest.nix b/themes/blueforest.nix
index 352a040..9ea3105 100644
--- a/themes/blueforest.nix
+++ b/themes/blueforest.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/blueforest";
name = "Blue Forest";
author = "alonsodomin (https://github.com/alonsodomin)";
base00 = "141F2E";
diff --git a/themes/blueish.nix b/themes/blueish.nix
index 284dca9..618cd80 100644
--- a/themes/blueish.nix
+++ b/themes/blueish.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/blueish";
name = "Blueish";
author = "Ben Mayoras";
base00 = "182430";
diff --git a/themes/brewer.nix b/themes/brewer.nix
index ee2afb0..fc7ecc2 100644
--- a/themes/brewer.nix
+++ b/themes/brewer.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/brewer";
name = "Brewer";
author = "Timothée Poisot (http://github.com/tpoisot)";
base00 = "0C0D0E";
diff --git a/themes/bright.nix b/themes/bright.nix
index 14ce03b..40fdf7c 100644
--- a/themes/bright.nix
+++ b/themes/bright.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/bright";
name = "Bright";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "000000";
diff --git a/themes/brogrammer.nix b/themes/brogrammer.nix
index 47d1850..0118f00 100644
--- a/themes/brogrammer.nix
+++ b/themes/brogrammer.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/brogrammer";
name = "Brogrammer";
author = "Vik Ramanujam (http://github.com/piggyslasher)";
base00 = "1F1F1F";
diff --git a/themes/brushtrees-dark.nix b/themes/brushtrees-dark.nix
index 8acd3d4..e9d366b 100644
--- a/themes/brushtrees-dark.nix
+++ b/themes/brushtrees-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/brushtrees-dark";
name = "Brush Trees Dark";
author = "Abraham White ";
base00 = "485867";
diff --git a/themes/brushtrees.nix b/themes/brushtrees.nix
index 0c36a87..1c72f68 100644
--- a/themes/brushtrees.nix
+++ b/themes/brushtrees.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/brushtrees";
name = "Brush Trees";
author = "Abraham White ";
base00 = "E3EFEF";
diff --git a/themes/caroline.nix b/themes/caroline.nix
index 999da50..7ed31f5 100644
--- a/themes/caroline.nix
+++ b/themes/caroline.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/caroline";
name = "caroline";
author = "ed (https://codeberg.org/ed)";
base00 = "1C1213";
diff --git a/themes/catppuccin-frappe.nix b/themes/catppuccin-frappe.nix
index a4e3b58..4caafc8 100644
--- a/themes/catppuccin-frappe.nix
+++ b/themes/catppuccin-frappe.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/catppuccin-frappe";
name = "Catppuccin Frappe";
author = "https://github.com/catppuccin/catppuccin";
base00 = "303446";
diff --git a/themes/catppuccin-latte.nix b/themes/catppuccin-latte.nix
index 1e52897..0b742dc 100644
--- a/themes/catppuccin-latte.nix
+++ b/themes/catppuccin-latte.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/catppuccin-latte";
name = "Catppuccin Latte";
author = "https://github.com/catppuccin/catppuccin";
base00 = "EFF1F5";
diff --git a/themes/catppuccin-macchiato.nix b/themes/catppuccin-macchiato.nix
index 87a3602..5faaafc 100644
--- a/themes/catppuccin-macchiato.nix
+++ b/themes/catppuccin-macchiato.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/catppuccin-macchiato";
name = "Catppuccin Macchiato";
author = "https://github.com/catppuccin/catppuccin";
base00 = "24273A";
diff --git a/themes/catppuccin-mocha.nix b/themes/catppuccin-mocha.nix
index 3f8e800..3c4c2d0 100644
--- a/themes/catppuccin-mocha.nix
+++ b/themes/catppuccin-mocha.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/catppuccin-mocha";
name = "Catppuccin Mocha";
author = "https://github.com/catppuccin/catppuccin";
base00 = "1E1E2E";
diff --git a/themes/chalk.nix b/themes/chalk.nix
index 3a6f35a..c4dda4f 100644
--- a/themes/chalk.nix
+++ b/themes/chalk.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/chalk";
name = "Chalk";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "151515";
diff --git a/themes/circus.nix b/themes/circus.nix
index df8fbbc..a2f4b02 100644
--- a/themes/circus.nix
+++ b/themes/circus.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/circus";
name = "Circus";
author = "Stephan Boyer (https://github.com/stepchowfun) and Esther Wang (https://github.com/ewang12)";
base00 = "191919";
diff --git a/themes/classic-dark.nix b/themes/classic-dark.nix
index d0530b8..34329e9 100644
--- a/themes/classic-dark.nix
+++ b/themes/classic-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/classic-dark";
name = "Classic Dark";
author = "Jason Heeris (http://heeris.id.au)";
base00 = "151515";
diff --git a/themes/classic-light.nix b/themes/classic-light.nix
index 75f5261..199119e 100644
--- a/themes/classic-light.nix
+++ b/themes/classic-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/classic-light";
name = "Classic Light";
author = "Jason Heeris (http://heeris.id.au)";
base00 = "F5F5F5";
diff --git a/themes/codeschool.nix b/themes/codeschool.nix
index 3f07369..d379a14 100644
--- a/themes/codeschool.nix
+++ b/themes/codeschool.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/codeschool";
name = "Codeschool";
author = "blockloop";
base00 = "232C31";
diff --git a/themes/colors.nix b/themes/colors.nix
index 594a0f0..80b57a9 100644
--- a/themes/colors.nix
+++ b/themes/colors.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/colors";
name = "Colors";
author = "mrmrs (http://clrs.cc)";
base00 = "111111";
diff --git a/themes/cupcake.nix b/themes/cupcake.nix
index 8949609..84383bb 100644
--- a/themes/cupcake.nix
+++ b/themes/cupcake.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/cupcake";
name = "Cupcake";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "FBF1F2";
diff --git a/themes/cupertino.nix b/themes/cupertino.nix
index b5cb872..c1e11c8 100644
--- a/themes/cupertino.nix
+++ b/themes/cupertino.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/cupertino";
name = "Cupertino";
author = "Defman21";
base00 = "FFFFFF";
diff --git a/themes/da-one-black.nix b/themes/da-one-black.nix
index f40ef55..d6a08d0 100644
--- a/themes/da-one-black.nix
+++ b/themes/da-one-black.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/da-one-black";
name = "Da One Black";
author = "NNB (https://github.com/NNBnh)";
base00 = "000000";
diff --git a/themes/da-one-gray.nix b/themes/da-one-gray.nix
index d22411f..9096790 100644
--- a/themes/da-one-gray.nix
+++ b/themes/da-one-gray.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/da-one-gray";
name = "Da One Gray";
author = "NNB (https://github.com/NNBnh)";
base00 = "181818";
diff --git a/themes/da-one-ocean.nix b/themes/da-one-ocean.nix
index 46891a7..2139b69 100644
--- a/themes/da-one-ocean.nix
+++ b/themes/da-one-ocean.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/da-one-ocean";
name = "Da One Ocean";
author = "NNB (https://github.com/NNBnh)";
base00 = "171726";
diff --git a/themes/da-one-paper.nix b/themes/da-one-paper.nix
index c464416..ad7410d 100644
--- a/themes/da-one-paper.nix
+++ b/themes/da-one-paper.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/da-one-paper";
name = "Da One Paper";
author = "NNB (https://github.com/NNBnh)";
base00 = "FAF0DC";
diff --git a/themes/da-one-sea.nix b/themes/da-one-sea.nix
index 37a4e56..d9f85fc 100644
--- a/themes/da-one-sea.nix
+++ b/themes/da-one-sea.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/da-one-sea";
name = "Da One Sea";
author = "NNB (https://github.com/NNBnh)";
base00 = "22273D";
diff --git a/themes/da-one-white.nix b/themes/da-one-white.nix
index 73d25a4..950b25c 100644
--- a/themes/da-one-white.nix
+++ b/themes/da-one-white.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/da-one-white";
name = "Da One White";
author = "NNB (https://github.com/NNBnh)";
base00 = "FFFFFF";
diff --git a/themes/danqing-light.nix b/themes/danqing-light.nix
index fc464a2..9f26bec 100644
--- a/themes/danqing-light.nix
+++ b/themes/danqing-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/danqing-light";
name = "DanQing Light";
author = "Wenhan Zhu (Cosmos) (zhuwenhan950913@gmail.com)";
base00 = "FCFEFD";
diff --git a/themes/danqing.nix b/themes/danqing.nix
index 8848ae7..78e1af7 100644
--- a/themes/danqing.nix
+++ b/themes/danqing.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/danqing";
name = "DanQing";
author = "Wenhan Zhu (Cosmos) (zhuwenhan950913@gmail.com)";
base00 = "2D302F";
diff --git a/themes/darcula.nix b/themes/darcula.nix
index 9e21b8b..66ad241 100644
--- a/themes/darcula.nix
+++ b/themes/darcula.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/darcula";
name = "Darcula";
author = "jetbrains";
base00 = "2B2B2B";
diff --git a/themes/darkmoss.nix b/themes/darkmoss.nix
index eb31b4b..8906358 100644
--- a/themes/darkmoss.nix
+++ b/themes/darkmoss.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/darkmoss";
name = "darkmoss";
author = "Gabriel Avanzi (https://github.com/avanzzzi)";
base00 = "171E1F";
diff --git a/themes/darktooth.nix b/themes/darktooth.nix
index c925a4b..1e6aa7f 100644
--- a/themes/darktooth.nix
+++ b/themes/darktooth.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/darktooth";
name = "Darktooth";
author = "Jason Milkins (https://github.com/jasonm23)";
base00 = "1D2021";
diff --git a/themes/darkviolet.nix b/themes/darkviolet.nix
index 9afcbc2..8b8d3d3 100644
--- a/themes/darkviolet.nix
+++ b/themes/darkviolet.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/darkviolet";
name = "Dark Violet";
author = "ruler501 (https://github.com/ruler501/base16-darkviolet)";
base00 = "000000";
diff --git a/themes/decaf.nix b/themes/decaf.nix
index 8dee7eb..ada3710 100644
--- a/themes/decaf.nix
+++ b/themes/decaf.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/decaf";
name = "Decaf";
author = "Alex Mirrington (https://github.com/alexmirrington)";
base00 = "2D2D2D";
diff --git a/themes/default-dark.nix b/themes/default-dark.nix
index 1583c4d..0f2d018 100644
--- a/themes/default-dark.nix
+++ b/themes/default-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/default-dark";
name = "Default Dark";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "181818";
diff --git a/themes/default-light.nix b/themes/default-light.nix
index b38402e..2c8c0bd 100644
--- a/themes/default-light.nix
+++ b/themes/default-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/default-light";
name = "Default Light";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "F8F8F8";
diff --git a/themes/dirtysea.nix b/themes/dirtysea.nix
index 818a288..35e7e86 100644
--- a/themes/dirtysea.nix
+++ b/themes/dirtysea.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/dirtysea";
name = "dirtysea";
author = "Kahlil (Kal) Hodgson";
base00 = "E0E0E0";
diff --git a/themes/dracula.nix b/themes/dracula.nix
index 89aeb2d..3f857e8 100644
--- a/themes/dracula.nix
+++ b/themes/dracula.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/dracula";
name = "Dracula";
author = "Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula)";
base00 = "282936";
diff --git a/themes/edge-dark.nix b/themes/edge-dark.nix
index be19d86..e4dbd0e 100644
--- a/themes/edge-dark.nix
+++ b/themes/edge-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/edge-dark";
name = "Edge Dark";
author = "cjayross (https://github.com/cjayross)";
base00 = "262729";
diff --git a/themes/edge-light.nix b/themes/edge-light.nix
index 6c7b38a..4e44ca1 100644
--- a/themes/edge-light.nix
+++ b/themes/edge-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/edge-light";
name = "Edge Light";
author = "cjayross (https://github.com/cjayross)";
base00 = "FAFAFA";
diff --git a/themes/eighties.nix b/themes/eighties.nix
index 70af9b2..705b4b4 100644
--- a/themes/eighties.nix
+++ b/themes/eighties.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/eighties";
name = "Eighties";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "2D2D2D";
diff --git a/themes/embers.nix b/themes/embers.nix
index a78873f..60110e9 100644
--- a/themes/embers.nix
+++ b/themes/embers.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/embers";
name = "Embers";
author = "Jannik Siebert (https://github.com/janniks)";
base00 = "16130F";
diff --git a/themes/emil.nix b/themes/emil.nix
index afedc5a..71ab7fe 100644
--- a/themes/emil.nix
+++ b/themes/emil.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/emil";
name = "emil";
author = "limelier";
base00 = "EFEFEF";
diff --git a/themes/equilibrium-dark.nix b/themes/equilibrium-dark.nix
index f1d40d4..cce4ff9 100644
--- a/themes/equilibrium-dark.nix
+++ b/themes/equilibrium-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/equilibrium-dark";
name = "Equilibrium Dark";
author = "Carlo Abelli";
base00 = "0C1118";
diff --git a/themes/equilibrium-gray-dark.nix b/themes/equilibrium-gray-dark.nix
index 942219a..8d9b618 100644
--- a/themes/equilibrium-gray-dark.nix
+++ b/themes/equilibrium-gray-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/equilibrium-gray-dark";
name = "Equilibrium Gray Dark";
author = "Carlo Abelli";
base00 = "111111";
diff --git a/themes/equilibrium-gray-light.nix b/themes/equilibrium-gray-light.nix
index 144f89b..3b185ff 100644
--- a/themes/equilibrium-gray-light.nix
+++ b/themes/equilibrium-gray-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/equilibrium-gray-light";
name = "Equilibrium Gray Light";
author = "Carlo Abelli";
base00 = "F1F1F1";
diff --git a/themes/equilibrium-light.nix b/themes/equilibrium-light.nix
index e046033..f37fab0 100644
--- a/themes/equilibrium-light.nix
+++ b/themes/equilibrium-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/equilibrium-light";
name = "Equilibrium Light";
author = "Carlo Abelli";
base00 = "F5F0E7";
diff --git a/themes/eris.nix b/themes/eris.nix
index 182cdbb..f1ba00e 100644
--- a/themes/eris.nix
+++ b/themes/eris.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/eris";
name = "eris";
author = "ed (https://codeberg.org/ed)";
base00 = "0A0920";
diff --git a/themes/espresso.nix b/themes/espresso.nix
index a93c24f..88c8244 100644
--- a/themes/espresso.nix
+++ b/themes/espresso.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/espresso";
name = "Espresso";
author = "Unknown. Maintained by Alex Mirrington (https://github.com/alexmirrington)";
base00 = "2D2D2D";
diff --git a/themes/eva-dim.nix b/themes/eva-dim.nix
index f2926db..9db0a08 100644
--- a/themes/eva-dim.nix
+++ b/themes/eva-dim.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/eva-dim";
name = "Eva Dim";
author = "kjakapat (https://github.com/kjakapat)";
base00 = "2A3B4D";
diff --git a/themes/eva.nix b/themes/eva.nix
index 856b04d..3686db2 100644
--- a/themes/eva.nix
+++ b/themes/eva.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/eva";
name = "Eva";
author = "kjakapat (https://github.com/kjakapat)";
base00 = "2A3B4D";
diff --git a/themes/evenok-dark.nix b/themes/evenok-dark.nix
index d403654..be55527 100644
--- a/themes/evenok-dark.nix
+++ b/themes/evenok-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/evenok-dark";
name = "Evenok Dark";
author = "Mekeor Melire";
base00 = "000000";
diff --git a/themes/everforest-dark-hard.nix b/themes/everforest-dark-hard.nix
index 56dc169..4d12b17 100644
--- a/themes/everforest-dark-hard.nix
+++ b/themes/everforest-dark-hard.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/everforest-dark-hard";
name = "Everforest Dark Hard";
author = "Oskar Liew (https://github.com/OskarLiew)";
base00 = "272E33";
diff --git a/themes/everforest.nix b/themes/everforest.nix
index 5241ed6..7cea097 100644
--- a/themes/everforest.nix
+++ b/themes/everforest.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/everforest";
name = "Everforest";
author = "Sainnhe Park (https://github.com/sainnhe)";
base00 = "2F383E";
diff --git a/themes/flat.nix b/themes/flat.nix
index a85ee95..4d7c7d1 100644
--- a/themes/flat.nix
+++ b/themes/flat.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/flat";
name = "Flat";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "2C3E50";
diff --git a/themes/framer.nix b/themes/framer.nix
index 3993794..c271306 100644
--- a/themes/framer.nix
+++ b/themes/framer.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/framer";
name = "Framer";
author = "Framer (Maintained by Jesse Hoyos)";
base00 = "181818";
diff --git a/themes/fruit-soda.nix b/themes/fruit-soda.nix
index 1995065..5dd729e 100644
--- a/themes/fruit-soda.nix
+++ b/themes/fruit-soda.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/fruit-soda";
name = "Fruit Soda";
author = "jozip";
base00 = "F1ECF1";
diff --git a/themes/gigavolt.nix b/themes/gigavolt.nix
index c532720..0bb6038 100644
--- a/themes/gigavolt.nix
+++ b/themes/gigavolt.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gigavolt";
name = "Gigavolt";
author = "Aidan Swope (http://github.com/Whillikers)";
base00 = "202126";
diff --git a/themes/github.nix b/themes/github.nix
index 9b34c26..16e317f 100644
--- a/themes/github.nix
+++ b/themes/github.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/github";
name = "Github";
author = "Defman21";
base00 = "FFFFFF";
diff --git a/themes/google-dark.nix b/themes/google-dark.nix
index 542c6cd..7343662 100644
--- a/themes/google-dark.nix
+++ b/themes/google-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/google-dark";
name = "Google Dark";
author = "Seth Wright (http://sethawright.com)";
base00 = "1D1F21";
diff --git a/themes/google-light.nix b/themes/google-light.nix
index ccd6abe..b981b0c 100644
--- a/themes/google-light.nix
+++ b/themes/google-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/google-light";
name = "Google Light";
author = "Seth Wright (http://sethawright.com)";
base00 = "FFFFFF";
diff --git a/themes/gotham.nix b/themes/gotham.nix
index 0b39b99..736bca8 100644
--- a/themes/gotham.nix
+++ b/themes/gotham.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gotham";
name = "Gotham";
author = "Andrea Leopardi (arranged by Brett Jones)";
base00 = "0C1014";
diff --git a/themes/grayscale-dark.nix b/themes/grayscale-dark.nix
index ca56a0b..bcc680e 100644
--- a/themes/grayscale-dark.nix
+++ b/themes/grayscale-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/grayscale-dark";
name = "Grayscale Dark";
author = "Alexandre Gavioli (https://github.com/Alexx2/)";
base00 = "101010";
diff --git a/themes/grayscale-light.nix b/themes/grayscale-light.nix
index aa4012a..3b7a16b 100644
--- a/themes/grayscale-light.nix
+++ b/themes/grayscale-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/grayscale-light";
name = "Grayscale Light";
author = "Alexandre Gavioli (https://github.com/Alexx2/)";
base00 = "F7F7F7";
diff --git a/themes/greenscreen.nix b/themes/greenscreen.nix
index 07a589f..cd040ac 100644
--- a/themes/greenscreen.nix
+++ b/themes/greenscreen.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/greenscreen";
name = "Green Screen";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "001100";
diff --git a/themes/gruber.nix b/themes/gruber.nix
index a5a8ca4..63a0603 100644
--- a/themes/gruber.nix
+++ b/themes/gruber.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruber";
name = "Gruber";
author = "Patel; Nimai , colors from www.github.com/rexim/gruber-darker-theme",
base00 = "181818";
diff --git a/themes/gruvbox-dark-hard.nix b/themes/gruvbox-dark-hard.nix
index 8f07f1c..ddc96a8 100644
--- a/themes/gruvbox-dark-hard.nix
+++ b/themes/gruvbox-dark-hard.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-dark-hard";
name = "Gruvbox dark; hard",
author = "Dawid Kurek (dawikur@gmail.com); morhetz (https://github.com/morhetz/gruvbox)",
base00 = "1D2021";
diff --git a/themes/gruvbox-dark-medium.nix b/themes/gruvbox-dark-medium.nix
index 80ee30b..7cc6121 100644
--- a/themes/gruvbox-dark-medium.nix
+++ b/themes/gruvbox-dark-medium.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-dark-medium";
name = "Gruvbox dark; medium",
author = "Dawid Kurek (dawikur@gmail.com); morhetz (https://github.com/morhetz/gruvbox)",
base00 = "282828";
diff --git a/themes/gruvbox-dark-pale.nix b/themes/gruvbox-dark-pale.nix
index 9f0ca44..936d2e7 100644
--- a/themes/gruvbox-dark-pale.nix
+++ b/themes/gruvbox-dark-pale.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-dark-pale";
name = "Gruvbox dark; pale",
author = "Dawid Kurek (dawikur@gmail.com); morhetz (https://github.com/morhetz/gruvbox)",
base00 = "262626";
diff --git a/themes/gruvbox-dark-soft.nix b/themes/gruvbox-dark-soft.nix
index cf5e05a..5e09301 100644
--- a/themes/gruvbox-dark-soft.nix
+++ b/themes/gruvbox-dark-soft.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-dark-soft";
name = "Gruvbox dark; soft",
author = "Dawid Kurek (dawikur@gmail.com); morhetz (https://github.com/morhetz/gruvbox)",
base00 = "32302F";
diff --git a/themes/gruvbox-light-hard.nix b/themes/gruvbox-light-hard.nix
index 78b294e..b6a1c53 100644
--- a/themes/gruvbox-light-hard.nix
+++ b/themes/gruvbox-light-hard.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-light-hard";
name = "Gruvbox light; hard",
author = "Dawid Kurek (dawikur@gmail.com); morhetz (https://github.com/morhetz/gruvbox)",
base00 = "F9F5D7";
diff --git a/themes/gruvbox-light-medium.nix b/themes/gruvbox-light-medium.nix
index 2355e51..8d03536 100644
--- a/themes/gruvbox-light-medium.nix
+++ b/themes/gruvbox-light-medium.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-light-medium";
name = "Gruvbox light; medium",
author = "Dawid Kurek (dawikur@gmail.com); morhetz (https://github.com/morhetz/gruvbox)",
base00 = "FBF1C7";
diff --git a/themes/gruvbox-light-soft.nix b/themes/gruvbox-light-soft.nix
index bdce489..4174039 100644
--- a/themes/gruvbox-light-soft.nix
+++ b/themes/gruvbox-light-soft.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-light-soft";
name = "Gruvbox light; soft",
author = "Dawid Kurek (dawikur@gmail.com); morhetz (https://github.com/morhetz/gruvbox)",
base00 = "F2E5BC";
diff --git a/themes/gruvbox-material-dark-hard.nix b/themes/gruvbox-material-dark-hard.nix
index f960e3a..7738ed7 100644
--- a/themes/gruvbox-material-dark-hard.nix
+++ b/themes/gruvbox-material-dark-hard.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-material-dark-hard";
name = "Gruvbox Material Dark; Hard",
author = "Mayush Kumar (https://github.com/MayushKumar); sainnhe (https://github.com/sainnhe/gruvbox-material-vscode)",
base00 = "202020";
diff --git a/themes/gruvbox-material-dark-medium.nix b/themes/gruvbox-material-dark-medium.nix
index 020dfb0..b32a144 100644
--- a/themes/gruvbox-material-dark-medium.nix
+++ b/themes/gruvbox-material-dark-medium.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-material-dark-medium";
name = "Gruvbox Material Dark; Medium",
author = "Mayush Kumar (https://github.com/MayushKumar); sainnhe (https://github.com/sainnhe/gruvbox-material-vscode)",
base00 = "292828";
diff --git a/themes/gruvbox-material-dark-soft.nix b/themes/gruvbox-material-dark-soft.nix
index 89f1b9d..6acc831 100644
--- a/themes/gruvbox-material-dark-soft.nix
+++ b/themes/gruvbox-material-dark-soft.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-material-dark-soft";
name = "Gruvbox Material Dark; Soft",
author = "Mayush Kumar (https://github.com/MayushKumar); sainnhe (https://github.com/sainnhe/gruvbox-material-vscode)",
base00 = "32302F";
diff --git a/themes/gruvbox-material-light-hard.nix b/themes/gruvbox-material-light-hard.nix
index 5e4140e..aa4a1c7 100644
--- a/themes/gruvbox-material-light-hard.nix
+++ b/themes/gruvbox-material-light-hard.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-material-light-hard";
name = "Gruvbox Material Light; Hard",
author = "Mayush Kumar (https://github.com/MayushKumar); sainnhe (https://github.com/sainnhe/gruvbox-material-vscode)",
base00 = "F9F5D7";
diff --git a/themes/gruvbox-material-light-medium.nix b/themes/gruvbox-material-light-medium.nix
index 2f2d9c9..5b51a05 100644
--- a/themes/gruvbox-material-light-medium.nix
+++ b/themes/gruvbox-material-light-medium.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-material-light-medium";
name = "Gruvbox Material Light; Medium",
author = "Mayush Kumar (https://github.com/MayushKumar); sainnhe (https://github.com/sainnhe/gruvbox-material-vscode)",
base00 = "FBF1C7";
diff --git a/themes/gruvbox-material-light-soft.nix b/themes/gruvbox-material-light-soft.nix
index f1307ca..f204955 100644
--- a/themes/gruvbox-material-light-soft.nix
+++ b/themes/gruvbox-material-light-soft.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/gruvbox-material-light-soft";
name = "Gruvbox Material Light; Soft",
author = "Mayush Kumar (https://github.com/MayushKumar); sainnhe (https://github.com/sainnhe/gruvbox-material-vscode)",
base00 = "F2E5BC";
diff --git a/themes/hardcore.nix b/themes/hardcore.nix
index 2c24765..08c739d 100644
--- a/themes/hardcore.nix
+++ b/themes/hardcore.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/hardcore";
name = "Hardcore";
author = "Chris Caller";
base00 = "212121";
diff --git a/themes/harmonic16-dark.nix b/themes/harmonic16-dark.nix
index d1745a9..24fd19c 100644
--- a/themes/harmonic16-dark.nix
+++ b/themes/harmonic16-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/harmonic16-dark";
name = "Harmonic16 Dark";
author = "Jannik Siebert (https://github.com/janniks)";
base00 = "0B1C2C";
diff --git a/themes/harmonic16-light.nix b/themes/harmonic16-light.nix
index d21536e..acbc8d3 100644
--- a/themes/harmonic16-light.nix
+++ b/themes/harmonic16-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/harmonic16-light";
name = "Harmonic16 Light";
author = "Jannik Siebert (https://github.com/janniks)";
base00 = "F7F9FB";
diff --git a/themes/heetch-light.nix b/themes/heetch-light.nix
index 71a0513..ba9a71b 100644
--- a/themes/heetch-light.nix
+++ b/themes/heetch-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/heetch-light";
name = "Heetch Light";
author = "Geoffrey Teale (tealeg@gmail.com)";
base00 = "FEFFFF";
diff --git a/themes/heetch.nix b/themes/heetch.nix
index 01df715..3c31d86 100644
--- a/themes/heetch.nix
+++ b/themes/heetch.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/heetch";
name = "Heetch Dark";
author = "Geoffrey Teale (tealeg@gmail.com)";
base00 = "190134";
diff --git a/themes/helios.nix b/themes/helios.nix
index 28ed497..40c5687 100644
--- a/themes/helios.nix
+++ b/themes/helios.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/helios";
name = "Helios";
author = "Alex Meyer (https://github.com/reyemxela)";
base00 = "1D2021";
diff --git a/themes/hopscotch.nix b/themes/hopscotch.nix
index 302a906..bf7fb77 100644
--- a/themes/hopscotch.nix
+++ b/themes/hopscotch.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/hopscotch";
name = "Hopscotch";
author = "Jan T. Sott";
base00 = "322931";
diff --git a/themes/horizon-dark.nix b/themes/horizon-dark.nix
index 287d248..630cdad 100644
--- a/themes/horizon-dark.nix
+++ b/themes/horizon-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/horizon-dark";
name = "Horizon Dark";
author = "Michaël Ball (http://github.com/michael-ball/)";
base00 = "1C1E26";
diff --git a/themes/horizon-light.nix b/themes/horizon-light.nix
index c1e8d09..44b1c1a 100644
--- a/themes/horizon-light.nix
+++ b/themes/horizon-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/horizon-light";
name = "Horizon Light";
author = "Michaël Ball (http://github.com/michael-ball/)";
base00 = "FDF0ED";
diff --git a/themes/horizon-terminal-dark.nix b/themes/horizon-terminal-dark.nix
index fcb8e13..785a085 100644
--- a/themes/horizon-terminal-dark.nix
+++ b/themes/horizon-terminal-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/horizon-terminal-dark";
name = "Horizon Terminal Dark";
author = "Michaël Ball (http://github.com/michael-ball/)";
base00 = "1C1E26";
diff --git a/themes/horizon-terminal-light.nix b/themes/horizon-terminal-light.nix
index 88a7044..6e81d17 100644
--- a/themes/horizon-terminal-light.nix
+++ b/themes/horizon-terminal-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/horizon-terminal-light";
name = "Horizon Terminal Light";
author = "Michaël Ball (http://github.com/michael-ball/)";
base00 = "FDF0ED";
diff --git a/themes/humanoid-dark.nix b/themes/humanoid-dark.nix
index f015596..922a882 100644
--- a/themes/humanoid-dark.nix
+++ b/themes/humanoid-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/humanoid-dark";
name = "Humanoid dark";
author = "Thomas (tasmo) Friese";
base00 = "232629";
diff --git a/themes/humanoid-light.nix b/themes/humanoid-light.nix
index 26a3617..8116f3f 100644
--- a/themes/humanoid-light.nix
+++ b/themes/humanoid-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/humanoid-light";
name = "Humanoid light";
author = "Thomas (tasmo) Friese";
base00 = "F8F8F2";
diff --git a/themes/ia-dark.nix b/themes/ia-dark.nix
index c1260e6..f957846 100644
--- a/themes/ia-dark.nix
+++ b/themes/ia-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/ia-dark";
name = "iA Dark";
author = "iA Inc. (modified by aramisgithub)";
base00 = "1A1A1A";
diff --git a/themes/ia-light.nix b/themes/ia-light.nix
index f83df94..c9047b8 100644
--- a/themes/ia-light.nix
+++ b/themes/ia-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/ia-light";
name = "iA Light";
author = "iA Inc. (modified by aramisgithub)";
base00 = "F6F6F6";
diff --git a/themes/icy.nix b/themes/icy.nix
index f521832..44ccb30 100644
--- a/themes/icy.nix
+++ b/themes/icy.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/icy";
name = "Icy Dark";
author = "icyphox (https://icyphox.ga)";
base00 = "021012";
diff --git a/themes/irblack.nix b/themes/irblack.nix
index 102457b..d5a95f3 100644
--- a/themes/irblack.nix
+++ b/themes/irblack.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/irblack";
name = "IR Black";
author = "Timothée Poisot (http://timotheepoisot.fr)";
base00 = "000000";
diff --git a/themes/isotope.nix b/themes/isotope.nix
index 999ba10..0eb6eac 100644
--- a/themes/isotope.nix
+++ b/themes/isotope.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/isotope";
name = "Isotope";
author = "Jan T. Sott";
base00 = "000000";
diff --git a/themes/kanagawa.nix b/themes/kanagawa.nix
index 7b3ca1d..181a717 100644
--- a/themes/kanagawa.nix
+++ b/themes/kanagawa.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/kanagawa";
name = "Kanagawa";
author = "Tommaso Laurenzi (https://github.com/rebelot)";
base00 = "1F1F28";
diff --git a/themes/katy.nix b/themes/katy.nix
index cea909b..1d4058c 100644
--- a/themes/katy.nix
+++ b/themes/katy.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/katy";
name = "Katy";
author = "George Essig (https://github.com/gessig)";
base00 = "292D3E";
diff --git a/themes/kimber.nix b/themes/kimber.nix
index 1db2dc6..d99e1bc 100644
--- a/themes/kimber.nix
+++ b/themes/kimber.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/kimber";
name = "Kimber";
author = "Mishka Nguyen (https://github.com/akhsiM)";
base00 = "222222";
diff --git a/themes/lime.nix b/themes/lime.nix
index 99fc0eb..577d19c 100644
--- a/themes/lime.nix
+++ b/themes/lime.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/lime";
name = "lime";
author = "limelier";
base00 = "1A1A2F";
diff --git a/themes/macintosh.nix b/themes/macintosh.nix
index 3f2b9f2..4f10010 100644
--- a/themes/macintosh.nix
+++ b/themes/macintosh.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/macintosh";
name = "Macintosh";
author = "Rebecca Bettencourt (http://www.kreativekorp.com)";
base00 = "000000";
diff --git a/themes/marrakesh.nix b/themes/marrakesh.nix
index 3bd0b3e..73aa9a5 100644
--- a/themes/marrakesh.nix
+++ b/themes/marrakesh.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/marrakesh";
name = "Marrakesh";
author = "Alexandre Gavioli (http://github.com/Alexx2/)";
base00 = "201602";
diff --git a/themes/materia.nix b/themes/materia.nix
index 62fedbf..d407df5 100644
--- a/themes/materia.nix
+++ b/themes/materia.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/materia";
name = "Materia";
author = "Defman21";
base00 = "263238";
diff --git a/themes/material-darker.nix b/themes/material-darker.nix
index 2382498..2b86beb 100644
--- a/themes/material-darker.nix
+++ b/themes/material-darker.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/material-darker";
name = "Material Darker";
author = "Nate Peterson";
base00 = "212121";
diff --git a/themes/material-lighter.nix b/themes/material-lighter.nix
index 6635741..844738a 100644
--- a/themes/material-lighter.nix
+++ b/themes/material-lighter.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/material-lighter";
name = "Material Lighter";
author = "Nate Peterson";
base00 = "FAFAFA";
diff --git a/themes/material-palenight.nix b/themes/material-palenight.nix
index 75c6b0c..70ec7ea 100644
--- a/themes/material-palenight.nix
+++ b/themes/material-palenight.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/material-palenight";
name = "Material Palenight";
author = "Nate Peterson";
base00 = "292D3E";
diff --git a/themes/material-vivid.nix b/themes/material-vivid.nix
index 9c79277..2066ac4 100644
--- a/themes/material-vivid.nix
+++ b/themes/material-vivid.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/material-vivid";
name = "Material Vivid";
author = "joshyrobot";
base00 = "202124";
diff --git a/themes/material.nix b/themes/material.nix
index 19b51f5..1cc5a77 100644
--- a/themes/material.nix
+++ b/themes/material.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/material";
name = "Material";
author = "Nate Peterson";
base00 = "263238";
diff --git a/themes/mellow-purple.nix b/themes/mellow-purple.nix
index 34f4408..0222942 100644
--- a/themes/mellow-purple.nix
+++ b/themes/mellow-purple.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/mellow-purple";
name = "Mellow Purple";
author = "gidsi";
base00 = "1E0528";
diff --git a/themes/mexico-light.nix b/themes/mexico-light.nix
index 47d51ed..373742a 100644
--- a/themes/mexico-light.nix
+++ b/themes/mexico-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/mexico-light";
name = "Mexico Light";
author = "Sheldon Johnson";
base00 = "F8F8F8";
diff --git a/themes/mocha.nix b/themes/mocha.nix
index 56743be..b20df24 100644
--- a/themes/mocha.nix
+++ b/themes/mocha.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/mocha";
name = "Mocha";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "3B3228";
diff --git a/themes/monokai.nix b/themes/monokai.nix
index 6d8c508..08c42a5 100644
--- a/themes/monokai.nix
+++ b/themes/monokai.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/monokai";
name = "Monokai";
author = "Wimer Hazenberg (http://www.monokai.nl)";
base00 = "272822";
diff --git a/themes/mountain.nix b/themes/mountain.nix
index 2f3757b..7bceec1 100644
--- a/themes/mountain.nix
+++ b/themes/mountain.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/mountain";
name = "Mountain";
author = "gnsfujiwara (https://github.com/gnsfujiwara)";
base00 = "0F0F0F";
diff --git a/themes/nebula.nix b/themes/nebula.nix
index d3f46f4..9808429 100644
--- a/themes/nebula.nix
+++ b/themes/nebula.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/nebula";
name = "Nebula";
author = "Gabriel Fontes (https://github.com/Misterio77)";
base00 = "22273B";
diff --git a/themes/nord.nix b/themes/nord.nix
index ed10ced..026e6a9 100644
--- a/themes/nord.nix
+++ b/themes/nord.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/nord";
name = "Nord";
author = "arcticicestudio";
base00 = "2E3440";
diff --git a/themes/nova.nix b/themes/nova.nix
index ef26c25..69f3f11 100644
--- a/themes/nova.nix
+++ b/themes/nova.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/nova";
name = "Nova";
author = "George Essig (https://github.com/gessig); Trevor D. Miller (https://trevordmiller.com)",
base00 = "3C4C55";
diff --git a/themes/ocean.nix b/themes/ocean.nix
index b86d0bc..56c83c3 100644
--- a/themes/ocean.nix
+++ b/themes/ocean.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/ocean";
name = "Ocean";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "2B303B";
diff --git a/themes/oceanicnext.nix b/themes/oceanicnext.nix
index 1272a58..8a4a3c9 100644
--- a/themes/oceanicnext.nix
+++ b/themes/oceanicnext.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/oceanicnext";
name = "OceanicNext";
author = "https://github.com/voronianski/oceanic-next-color-name ";
base00 = "1B2B34";
diff --git a/themes/one-light.nix b/themes/one-light.nix
index 3602716..34e41e1 100644
--- a/themes/one-light.nix
+++ b/themes/one-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/one-light";
name = "One Light";
author = "Daniel Pfeifer (http://github.com/purpleKarrot)";
base00 = "FAFAFA";
diff --git a/themes/onedark.nix b/themes/onedark.nix
index d176285..fd59ee5 100644
--- a/themes/onedark.nix
+++ b/themes/onedark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/onedark";
name = "OneDark";
author = "Lalit Magant (http://github.com/tilal6991)";
base00 = "282C34";
diff --git a/themes/outrun-dark.nix b/themes/outrun-dark.nix
index 8ceac7e..d04a88a 100644
--- a/themes/outrun-dark.nix
+++ b/themes/outrun-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/outrun-dark";
name = "Outrun Dark";
author = "Hugo Delahousse (http://github.com/hugodelahousse/)";
base00 = "00002A";
diff --git a/themes/oxocarbon-dark.nix b/themes/oxocarbon-dark.nix
index eb79c76..61c9323 100644
--- a/themes/oxocarbon-dark.nix
+++ b/themes/oxocarbon-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/oxocarbon-dark";
name = "Oxocarbon Dark";
author = "shaunsingh/IBM";
base00 = "161616";
diff --git a/themes/oxocarbon-light.nix b/themes/oxocarbon-light.nix
index 0adabc8..9d8ca78 100644
--- a/themes/oxocarbon-light.nix
+++ b/themes/oxocarbon-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/oxocarbon-light";
name = "Oxocarbon Light";
author = "shaunsingh/IBM";
base00 = "F2F4F8";
diff --git a/themes/pandora.nix b/themes/pandora.nix
index 9f56254..4f03c46 100644
--- a/themes/pandora.nix
+++ b/themes/pandora.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/pandora";
name = "pandora";
author = "Cassandra Fox";
base00 = "131213";
diff --git a/themes/papercolor-dark.nix b/themes/papercolor-dark.nix
index 74fb558..8ba75a0 100644
--- a/themes/papercolor-dark.nix
+++ b/themes/papercolor-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/papercolor-dark";
name = "PaperColor Dark";
author = "Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme)";
base00 = "1C1C1C";
diff --git a/themes/papercolor-light.nix b/themes/papercolor-light.nix
index a37b728..51dce59 100644
--- a/themes/papercolor-light.nix
+++ b/themes/papercolor-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/papercolor-light";
name = "PaperColor Light";
author = "Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme)";
base00 = "EEEEEE";
diff --git a/themes/paraiso.nix b/themes/paraiso.nix
index aa7dd19..8f31ba3 100644
--- a/themes/paraiso.nix
+++ b/themes/paraiso.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/paraiso";
name = "Paraiso";
author = "Jan T. Sott";
base00 = "2F1E2E";
diff --git a/themes/pasque.nix b/themes/pasque.nix
index 7f1d56a..33b5450 100644
--- a/themes/pasque.nix
+++ b/themes/pasque.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/pasque";
name = "Pasque";
author = "Gabriel Fontes (https://github.com/Misterio77)";
base00 = "271C3A";
diff --git a/themes/phd.nix b/themes/phd.nix
index 36e8248..6653973 100644
--- a/themes/phd.nix
+++ b/themes/phd.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/phd";
name = "PhD";
author = "Hennig Hasemann (http://leetless.de/vim.html)";
base00 = "061229";
diff --git a/themes/pico.nix b/themes/pico.nix
index 6ff941f..2d723fd 100644
--- a/themes/pico.nix
+++ b/themes/pico.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/pico";
name = "Pico";
author = "PICO-8 (http://www.lexaloffle.com/pico-8.php)";
base00 = "000000";
diff --git a/themes/pinky.nix b/themes/pinky.nix
index 4edbd9a..9b6209f 100644
--- a/themes/pinky.nix
+++ b/themes/pinky.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/pinky";
name = "pinky";
author = "Benjamin (https://github.com/b3nj5m1n)";
base00 = "171517";
diff --git a/themes/pop.nix b/themes/pop.nix
index 37cfb23..a5e32af 100644
--- a/themes/pop.nix
+++ b/themes/pop.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/pop";
name = "Pop";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "000000";
diff --git a/themes/porple.nix b/themes/porple.nix
index 93b80ee..f832c61 100644
--- a/themes/porple.nix
+++ b/themes/porple.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/porple";
name = "Porple";
author = "Niek den Breeje (https://github.com/AuditeMarlow)";
base00 = "292C36";
diff --git a/themes/primer-dark-dimmed.nix b/themes/primer-dark-dimmed.nix
index 89caaca..535f08d 100644
--- a/themes/primer-dark-dimmed.nix
+++ b/themes/primer-dark-dimmed.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/primer-dark-dimmed";
name = "Primer Dark Dimmed";
author = "Jimmy Lin";
base00 = "1C2128";
diff --git a/themes/primer-dark.nix b/themes/primer-dark.nix
index fd6a524..0c2fc7b 100644
--- a/themes/primer-dark.nix
+++ b/themes/primer-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/primer-dark";
name = "Primer Dark";
author = "Jimmy Lin";
base00 = "010409";
diff --git a/themes/primer-light.nix b/themes/primer-light.nix
index 5580cdf..65fe986 100644
--- a/themes/primer-light.nix
+++ b/themes/primer-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/primer-light";
name = "Primer Light";
author = "Jimmy Lin";
base00 = "FAFBFC";
diff --git a/themes/purpledream.nix b/themes/purpledream.nix
index 962da12..4917f3a 100644
--- a/themes/purpledream.nix
+++ b/themes/purpledream.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/purpledream";
name = "Purpledream";
author = "malet";
base00 = "100510";
diff --git a/themes/qualia.nix b/themes/qualia.nix
index bd2a3f0..de0a9a8 100644
--- a/themes/qualia.nix
+++ b/themes/qualia.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/qualia";
name = "Qualia";
author = "isaacwhanson";
base00 = "101010";
diff --git a/themes/railscasts.nix b/themes/railscasts.nix
index e363ee1..b6d5e36 100644
--- a/themes/railscasts.nix
+++ b/themes/railscasts.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/railscasts";
name = "Railscasts";
author = "Ryan Bates (http://railscasts.com)";
base00 = "2B2B2B";
diff --git a/themes/rebecca.nix b/themes/rebecca.nix
index 60d57f5..c5f6ce8 100644
--- a/themes/rebecca.nix
+++ b/themes/rebecca.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/rebecca";
name = "Rebecca";
author = "Victor Borja (http://github.com/vic) based on Rebecca Theme (http://github.com/vic/rebecca-theme)";
base00 = "292A44";
diff --git a/themes/rose-pine-dawn.nix b/themes/rose-pine-dawn.nix
index 5880980..2b5b3d7 100644
--- a/themes/rose-pine-dawn.nix
+++ b/themes/rose-pine-dawn.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/rose-pine-dawn";
name = "Rosé Pine Dawn";
author = "Emilia Dunfelt ";
base00 = "FAF4ED";
diff --git a/themes/rose-pine-moon.nix b/themes/rose-pine-moon.nix
index c7de774..d893d74 100644
--- a/themes/rose-pine-moon.nix
+++ b/themes/rose-pine-moon.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/rose-pine-moon";
name = "Rosé Pine Moon";
author = "Emilia Dunfelt ";
base00 = "232136";
diff --git a/themes/rose-pine.nix b/themes/rose-pine.nix
index cef4c98..72e18d5 100644
--- a/themes/rose-pine.nix
+++ b/themes/rose-pine.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/rose-pine";
name = "Rosé Pine";
author = "Emilia Dunfelt ";
base00 = "191724";
diff --git a/themes/sagelight.nix b/themes/sagelight.nix
index 5d84e5b..86a62f7 100644
--- a/themes/sagelight.nix
+++ b/themes/sagelight.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/sagelight";
name = "Sagelight";
author = "Carter Veldhuizen";
base00 = "F8F8F8";
diff --git a/themes/sakura.nix b/themes/sakura.nix
index 6f93e71..ad3d81d 100644
--- a/themes/sakura.nix
+++ b/themes/sakura.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/sakura";
name = "Sakura";
author = "Misterio77 (http://github.com/Misterio77)";
base00 = "FEEDF3";
diff --git a/themes/sandcastle.nix b/themes/sandcastle.nix
index 1733f0c..58793db 100644
--- a/themes/sandcastle.nix
+++ b/themes/sandcastle.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/sandcastle";
name = "Sandcastle";
author = "George Essig (https://github.com/gessig)";
base00 = "282C34";
diff --git a/themes/selenized-black.nix b/themes/selenized-black.nix
index dcc261b..556c3b1 100644
--- a/themes/selenized-black.nix
+++ b/themes/selenized-black.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/selenized-black";
name = "selenized-black";
author = "Jan Warchol (https://github.com/jan-warchol/selenized) / adapted to base16 by ali";
base00 = "181818";
diff --git a/themes/selenized-dark.nix b/themes/selenized-dark.nix
index 29a3081..30e5bb2 100644
--- a/themes/selenized-dark.nix
+++ b/themes/selenized-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/selenized-dark";
name = "selenized-dark";
author = "Jan Warchol (https://github.com/jan-warchol/selenized) / adapted to base16 by ali";
base00 = "103C48";
diff --git a/themes/selenized-light.nix b/themes/selenized-light.nix
index 2fa6085..c165715 100644
--- a/themes/selenized-light.nix
+++ b/themes/selenized-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/selenized-light";
name = "selenized-light";
author = "Jan Warchol (https://github.com/jan-warchol/selenized) / adapted to base16 by ali";
base00 = "FBF3DB";
diff --git a/themes/selenized-white.nix b/themes/selenized-white.nix
index 2d9654b..a4daff2 100644
--- a/themes/selenized-white.nix
+++ b/themes/selenized-white.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/selenized-white";
name = "selenized-white";
author = "Jan Warchol (https://github.com/jan-warchol/selenized) / adapted to base16 by ali";
base00 = "FFFFFF";
diff --git a/themes/seti.nix b/themes/seti.nix
index db018fb..cc65c25 100644
--- a/themes/seti.nix
+++ b/themes/seti.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/seti";
name = "Seti UI";
author = "";
base00 = "151718";
diff --git a/themes/shades-of-purple.nix b/themes/shades-of-purple.nix
index 946f5b9..82e5b3b 100644
--- a/themes/shades-of-purple.nix
+++ b/themes/shades-of-purple.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/shades-of-purple";
name = "Shades of Purple";
author = "Iolar Demartini Junior (http://github.com/demartini) based on Shades of Purple Theme (https://github.com/ahmadawais/shades-of-purple-vscode).";
base00 = "1E1E3F";
diff --git a/themes/shadesmear-dark.nix b/themes/shadesmear-dark.nix
index 7d85e7a..ad1b440 100644
--- a/themes/shadesmear-dark.nix
+++ b/themes/shadesmear-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/shadesmear-dark";
name = "ShadeSmear Dark";
author = "Kyle Giammarco (http://kyle.giammar.co)";
base00 = "232323";
diff --git a/themes/shadesmear-light.nix b/themes/shadesmear-light.nix
index cde2c32..7bd3f77 100644
--- a/themes/shadesmear-light.nix
+++ b/themes/shadesmear-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/shadesmear-light";
name = "ShadeSmear Light";
author = "Kyle Giammarco (http://kyle.giammar.co)";
base00 = "DBDBDB";
diff --git a/themes/shapeshifter.nix b/themes/shapeshifter.nix
index be7b59d..0cc680f 100644
--- a/themes/shapeshifter.nix
+++ b/themes/shapeshifter.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/shapeshifter";
name = "Shapeshifter";
author = "Tyler Benziger (http://tybenz.com)";
base00 = "F9F9F9";
diff --git a/themes/silk-dark.nix b/themes/silk-dark.nix
index 39378f0..d7665d7 100644
--- a/themes/silk-dark.nix
+++ b/themes/silk-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/silk-dark";
name = "Silk Dark";
author = "Gabriel Fontes (https://github.com/Misterio77)";
base00 = "0E3C46";
diff --git a/themes/silk-light.nix b/themes/silk-light.nix
index d0449f6..2494bc7 100644
--- a/themes/silk-light.nix
+++ b/themes/silk-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/silk-light";
name = "Silk Light";
author = "Gabriel Fontes (https://github.com/Misterio77)";
base00 = "E9F1EF";
diff --git a/themes/snazzy.nix b/themes/snazzy.nix
index 5275dac..57bec9a 100644
--- a/themes/snazzy.nix
+++ b/themes/snazzy.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/snazzy";
name = "Snazzy";
author = "Chawye Hsu (https://github.com/chawyehsu) based on Hyper Snazzy Theme (https://github.com/sindresorhus/hyper-snazzy)";
base00 = "282A36";
diff --git a/themes/solarflare-light.nix b/themes/solarflare-light.nix
index 4a3c318..319ce85 100644
--- a/themes/solarflare-light.nix
+++ b/themes/solarflare-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/solarflare-light";
name = "Solar Flare Light";
author = "Chuck Harmston (https://chuck.harmston.ch)";
base00 = "F5F7FA";
diff --git a/themes/solarflare.nix b/themes/solarflare.nix
index a9f221c..6ad8304 100644
--- a/themes/solarflare.nix
+++ b/themes/solarflare.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/solarflare";
name = "Solar Flare";
author = "Chuck Harmston (https://chuck.harmston.ch)";
base00 = "18262F";
diff --git a/themes/solarized-dark.nix b/themes/solarized-dark.nix
index ee8a573..5e02d94 100644
--- a/themes/solarized-dark.nix
+++ b/themes/solarized-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/solarized-dark";
name = "Solarized Dark";
author = "Ethan Schoonover (modified by aramisgithub)";
base00 = "002B36";
diff --git a/themes/solarized-light.nix b/themes/solarized-light.nix
index e561955..0660b63 100644
--- a/themes/solarized-light.nix
+++ b/themes/solarized-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/solarized-light";
name = "Solarized Light";
author = "Ethan Schoonover (modified by aramisgithub)";
base00 = "FDF6E3";
diff --git a/themes/spaceduck.nix b/themes/spaceduck.nix
index a89b98e..f24a36a 100644
--- a/themes/spaceduck.nix
+++ b/themes/spaceduck.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/spaceduck";
name = "Spaceduck";
author = "Guillermo Rodriguez (https://github.com/pineapplegiant); packaged by Gabriel Fontes (https://github.com/Misterio77)",
base00 = "16172D";
diff --git a/themes/spacemacs.nix b/themes/spacemacs.nix
index 05700c6..82b23bf 100644
--- a/themes/spacemacs.nix
+++ b/themes/spacemacs.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/spacemacs";
name = "Spacemacs";
author = "Nasser Alshammari (https://github.com/nashamri/spacemacs-theme)";
base00 = "1F2022";
diff --git a/themes/standardized-dark.nix b/themes/standardized-dark.nix
index cbb65e2..ce5c6a5 100644
--- a/themes/standardized-dark.nix
+++ b/themes/standardized-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/standardized-dark";
name = "standardized-dark";
author = "ali (https://github.com/ali-githb/base16-standardized-name )";
base00 = "222222";
diff --git a/themes/standardized-light.nix b/themes/standardized-light.nix
index 76fd17d..811fd36 100644
--- a/themes/standardized-light.nix
+++ b/themes/standardized-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/standardized-light";
name = "standardized-light";
author = "ali (https://github.com/ali-githb/base16-standardized-name )";
base00 = "FFFFFF";
diff --git a/themes/stella.nix b/themes/stella.nix
index 3208dfb..6eb12e0 100644
--- a/themes/stella.nix
+++ b/themes/stella.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/stella";
name = "Stella";
author = "Shrimpram";
base00 = "2B213C";
diff --git a/themes/still-alive.nix b/themes/still-alive.nix
index 783105d..55eac27 100644
--- a/themes/still-alive.nix
+++ b/themes/still-alive.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/still-alive";
name = "Still Alive";
author = "Derrick McKee (derrick.mckee@gmail.com)";
base00 = "F0F0F0";
diff --git a/themes/summercamp.nix b/themes/summercamp.nix
index de88ae8..e1f886c 100644
--- a/themes/summercamp.nix
+++ b/themes/summercamp.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/summercamp";
name = "summercamp";
author = "zoe firi (zoefiri.github.io)";
base00 = "1C1810";
diff --git a/themes/summerfruit-dark.nix b/themes/summerfruit-dark.nix
index 35639c0..1527010 100644
--- a/themes/summerfruit-dark.nix
+++ b/themes/summerfruit-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/summerfruit-dark";
name = "Summerfruit Dark";
author = "Christopher Corley (http://christop.club/)";
base00 = "151515";
diff --git a/themes/summerfruit-light.nix b/themes/summerfruit-light.nix
index 6cb1a03..44c4bf0 100644
--- a/themes/summerfruit-light.nix
+++ b/themes/summerfruit-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/summerfruit-light";
name = "Summerfruit Light";
author = "Christopher Corley (http://christop.club/)";
base00 = "FFFFFF";
diff --git a/themes/synth-midnight-dark.nix b/themes/synth-midnight-dark.nix
index c3b8282..c8777a1 100644
--- a/themes/synth-midnight-dark.nix
+++ b/themes/synth-midnight-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/synth-midnight-dark";
name = "Synth Midnight Terminal Dark";
author = "Michaël Ball (http://github.com/michael-ball/)";
base00 = "050608";
diff --git a/themes/synth-midnight-light.nix b/themes/synth-midnight-light.nix
index 23d5740..a5be980 100644
--- a/themes/synth-midnight-light.nix
+++ b/themes/synth-midnight-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/synth-midnight-light";
name = "Synth Midnight Terminal Light";
author = "Michaël Ball (http://github.com/michael-ball/)";
base00 = "DDDFE0";
diff --git a/themes/tango.nix b/themes/tango.nix
index e7195f2..f66d010 100644
--- a/themes/tango.nix
+++ b/themes/tango.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tango";
name = "Tango";
author = "@Schnouki; based on the Tango Desktop Project",
base00 = "2E3436";
diff --git a/themes/tarot.nix b/themes/tarot.nix
index bb05989..7c660e5 100644
--- a/themes/tarot.nix
+++ b/themes/tarot.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tarot";
name = "tarot";
author = "ed (https://codeberg.org/ed)";
base00 = "0E091D";
diff --git a/themes/tender.nix b/themes/tender.nix
index 5ea11fb..f6ed6bc 100644
--- a/themes/tender.nix
+++ b/themes/tender.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tender";
name = "tender";
author = "Jacobo Tabernero (https://github/com/jacoborus/tender.vim)";
base00 = "282828";
diff --git a/themes/tokyo-city-dark.nix b/themes/tokyo-city-dark.nix
index 40d2e6b..6519eea 100644
--- a/themes/tokyo-city-dark.nix
+++ b/themes/tokyo-city-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tokyo-city-dark";
name = "Tokyo City Dark";
author = "Michaël Ball";
base00 = "171D23";
diff --git a/themes/tokyo-city-light.nix b/themes/tokyo-city-light.nix
index d4cf337..f344a41 100644
--- a/themes/tokyo-city-light.nix
+++ b/themes/tokyo-city-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tokyo-city-light";
name = "Tokyo City Light";
author = "Michaël Ball";
base00 = "FBFBFD";
diff --git a/themes/tokyo-city-terminal-dark.nix b/themes/tokyo-city-terminal-dark.nix
index 4866dec..dd88b31 100644
--- a/themes/tokyo-city-terminal-dark.nix
+++ b/themes/tokyo-city-terminal-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tokyo-city-terminal-dark";
name = "Tokyo City Terminal Dark";
author = "Michaël Ball";
base00 = "171D23";
diff --git a/themes/tokyo-city-terminal-light.nix b/themes/tokyo-city-terminal-light.nix
index 9c101c8..b2db24b 100644
--- a/themes/tokyo-city-terminal-light.nix
+++ b/themes/tokyo-city-terminal-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tokyo-city-terminal-light";
name = "Tokyo City Terminal Light";
author = "Michaël Ball";
base00 = "FBFBFD";
diff --git a/themes/tokyo-night-dark.nix b/themes/tokyo-night-dark.nix
index c526d42..1f79f89 100644
--- a/themes/tokyo-night-dark.nix
+++ b/themes/tokyo-night-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tokyo-night-dark";
name = "Tokyo Night Dark";
author = "Michaël Ball";
base00 = "1A1B26";
diff --git a/themes/tokyo-night-light.nix b/themes/tokyo-night-light.nix
index ca244c6..8fd50e3 100644
--- a/themes/tokyo-night-light.nix
+++ b/themes/tokyo-night-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tokyo-night-light";
name = "Tokyo Night Light";
author = "Michaël Ball";
base00 = "D5D6DB";
diff --git a/themes/tokyo-night-storm.nix b/themes/tokyo-night-storm.nix
index de1d92e..49a3d03 100644
--- a/themes/tokyo-night-storm.nix
+++ b/themes/tokyo-night-storm.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tokyo-night-storm";
name = "Tokyo Night Storm";
author = "Michaël Ball";
base00 = "24283B";
diff --git a/themes/tokyo-night-terminal-dark.nix b/themes/tokyo-night-terminal-dark.nix
index 1e46a62..db1900b 100644
--- a/themes/tokyo-night-terminal-dark.nix
+++ b/themes/tokyo-night-terminal-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tokyo-night-terminal-dark";
name = "Tokyo Night Terminal Dark";
author = "Michaël Ball";
base00 = "16161E";
diff --git a/themes/tokyo-night-terminal-light.nix b/themes/tokyo-night-terminal-light.nix
index a7a15a9..ac214a1 100644
--- a/themes/tokyo-night-terminal-light.nix
+++ b/themes/tokyo-night-terminal-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tokyo-night-terminal-light";
name = "Tokyo Night Terminal Light";
author = "Michaël Ball";
base00 = "D5D6DB";
diff --git a/themes/tokyo-night-terminal-storm.nix b/themes/tokyo-night-terminal-storm.nix
index 180cb76..021bf31 100644
--- a/themes/tokyo-night-terminal-storm.nix
+++ b/themes/tokyo-night-terminal-storm.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tokyo-night-terminal-storm";
name = "Tokyo Night Terminal Storm";
author = "Michaël Ball";
base00 = "24283B";
diff --git a/themes/tokyodark-terminal.nix b/themes/tokyodark-terminal.nix
index d5e9924..11f246a 100644
--- a/themes/tokyodark-terminal.nix
+++ b/themes/tokyodark-terminal.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tokyodark-terminal";
name = "Tokyodark Terminal";
author = "Tiagovla (https://github.com/tiagovla/)";
base00 = "11121D";
diff --git a/themes/tokyodark.nix b/themes/tokyodark.nix
index 44838c1..3df1ce2 100644
--- a/themes/tokyodark.nix
+++ b/themes/tokyodark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tokyodark";
name = "Tokyodark";
author = "Tiagovla (https://github.com/tiagovla/)";
base00 = "11121D";
diff --git a/themes/tomorrow-night-eighties.nix b/themes/tomorrow-night-eighties.nix
index dbb230e..957504a 100644
--- a/themes/tomorrow-night-eighties.nix
+++ b/themes/tomorrow-night-eighties.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tomorrow-night-eighties";
name = "Tomorrow Night Eighties";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "2D2D2D";
diff --git a/themes/tomorrow-night.nix b/themes/tomorrow-night.nix
index 47de0e7..d68de5f 100644
--- a/themes/tomorrow-night.nix
+++ b/themes/tomorrow-night.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tomorrow-night";
name = "Tomorrow Night";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "1D1F21";
diff --git a/themes/tomorrow.nix b/themes/tomorrow.nix
index 5e1cb8a..85d80dd 100644
--- a/themes/tomorrow.nix
+++ b/themes/tomorrow.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tomorrow";
name = "Tomorrow";
author = "Chris Kempson (http://chriskempson.com)";
base00 = "FFFFFF";
diff --git a/themes/tube.nix b/themes/tube.nix
index 1c9d24c..0bc97be 100644
--- a/themes/tube.nix
+++ b/themes/tube.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/tube";
name = "London Tube";
author = "Jan T. Sott";
base00 = "231F20";
diff --git a/themes/twilight.nix b/themes/twilight.nix
index 529c4d9..d386530 100644
--- a/themes/twilight.nix
+++ b/themes/twilight.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/twilight";
name = "Twilight";
author = "David Hart (https://github.com/hartbit)";
base00 = "1E1E1E";
diff --git a/themes/unikitty-dark.nix b/themes/unikitty-dark.nix
index e219126..b8d4d19 100644
--- a/themes/unikitty-dark.nix
+++ b/themes/unikitty-dark.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/unikitty-dark";
name = "Unikitty Dark";
author = "Josh W Lewis (@joshwlewis)";
base00 = "2E2A31";
diff --git a/themes/unikitty-light.nix b/themes/unikitty-light.nix
index 566c5fa..2857033 100644
--- a/themes/unikitty-light.nix
+++ b/themes/unikitty-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/unikitty-light";
name = "Unikitty Light";
author = "Josh W Lewis (@joshwlewis)";
base00 = "FFFFFF";
diff --git a/themes/unikitty-reversible.nix b/themes/unikitty-reversible.nix
index d113c92..839e595 100644
--- a/themes/unikitty-reversible.nix
+++ b/themes/unikitty-reversible.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/unikitty-reversible";
name = "Unikitty Reversible";
author = "Josh W Lewis (@joshwlewis)";
base00 = "2E2A31";
diff --git a/themes/uwunicorn.nix b/themes/uwunicorn.nix
index 6ca33b2..bc17a55 100644
--- a/themes/uwunicorn.nix
+++ b/themes/uwunicorn.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/uwunicorn";
name = "UwUnicorn";
author = "Fernando Marques (https://github.com/RakkiUwU) and Gabriel Fontes (https://github.com/Misterio77)";
base00 = "241B26";
diff --git a/themes/vice.nix b/themes/vice.nix
index dd7e559..20b8adb 100644
--- a/themes/vice.nix
+++ b/themes/vice.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/vice";
name = "vice";
author = "Thomas Leon Highbaugh thighbaugh@zoho.com";
base00 = "17191E";
diff --git a/themes/vulcan.nix b/themes/vulcan.nix
index e7a6e73..12b2208 100644
--- a/themes/vulcan.nix
+++ b/themes/vulcan.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/vulcan";
name = "vulcan";
author = "Andrey Varfolomeev";
base00 = "041523";
diff --git a/themes/windows-10-light.nix b/themes/windows-10-light.nix
index 6409a3b..dcc1942 100644
--- a/themes/windows-10-light.nix
+++ b/themes/windows-10-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/windows-10-light";
name = "Windows 10 Light";
author = "Fergus Collins (https://github.com/C-Fergus)";
base00 = "F2F2F2";
diff --git a/themes/windows-10.nix b/themes/windows-10.nix
index 7cce7f3..c571d59 100644
--- a/themes/windows-10.nix
+++ b/themes/windows-10.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/windows-10";
name = "Windows 10";
author = "Fergus Collins (https://github.com/C-Fergus)";
base00 = "0C0C0C";
diff --git a/themes/windows-95-light.nix b/themes/windows-95-light.nix
index dd30dd8..d57698c 100644
--- a/themes/windows-95-light.nix
+++ b/themes/windows-95-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/windows-95-light";
name = "Windows 95 Light";
author = "Fergus Collins (https://github.com/C-Fergus)";
base00 = "FCFCFC";
diff --git a/themes/windows-95.nix b/themes/windows-95.nix
index 1a63976..82bb39e 100644
--- a/themes/windows-95.nix
+++ b/themes/windows-95.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/windows-95";
name = "Windows 95";
author = "Fergus Collins (https://github.com/C-Fergus)";
base00 = "000000";
diff --git a/themes/windows-highcontrast-light.nix b/themes/windows-highcontrast-light.nix
index 10da6a5..4d76da1 100644
--- a/themes/windows-highcontrast-light.nix
+++ b/themes/windows-highcontrast-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/windows-highcontrast-light";
name = "Windows High Contrast Light";
author = "Fergus Collins (https://github.com/C-Fergus)";
base00 = "FCFCFC";
diff --git a/themes/windows-highcontrast.nix b/themes/windows-highcontrast.nix
index fa4d45d..9b80c8d 100644
--- a/themes/windows-highcontrast.nix
+++ b/themes/windows-highcontrast.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/windows-highcontrast";
name = "Windows High Contrast";
author = "Fergus Collins (https://github.com/C-Fergus)";
base00 = "000000";
diff --git a/themes/windows-nt-light.nix b/themes/windows-nt-light.nix
index a36a5ee..30e58a9 100644
--- a/themes/windows-nt-light.nix
+++ b/themes/windows-nt-light.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/windows-nt-light";
name = "Windows NT Light";
author = "Fergus Collins (https://github.com/C-Fergus)";
base00 = "FFFFFF";
diff --git a/themes/windows-nt.nix b/themes/windows-nt.nix
index e1bc486..f184d6a 100644
--- a/themes/windows-nt.nix
+++ b/themes/windows-nt.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/windows-nt";
name = "Windows NT";
author = "Fergus Collins (https://github.com/C-Fergus)";
base00 = "000000";
diff --git a/themes/woodland.nix b/themes/woodland.nix
index d60cce8..ab37e8a 100644
--- a/themes/woodland.nix
+++ b/themes/woodland.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/woodland";
name = "Woodland";
author = "Jay Cornwall (https://jcornwall.com)";
base00 = "231E18";
diff --git a/themes/xcode-dusk.nix b/themes/xcode-dusk.nix
index 797498c..d5aa023 100644
--- a/themes/xcode-dusk.nix
+++ b/themes/xcode-dusk.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/xcode-dusk";
name = "XCode Dusk";
author = "Elsa Gonsiorowski (https://github.com/gonsie)";
base00 = "282B35";
diff --git a/themes/zenbones.nix b/themes/zenbones.nix
index 7eddc27..9a28a11 100644
--- a/themes/zenbones.nix
+++ b/themes/zenbones.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/zenbones";
name = "Zenbones";
author = "mcchrish";
base00 = "191919";
diff --git a/themes/zenburn.nix b/themes/zenburn.nix
index 7c321e5..d3d88dc 100644
--- a/themes/zenburn.nix
+++ b/themes/zenburn.nix
@@ -1,4 +1,5 @@
{
+ slug = "themes/zenburn";
name = "Zenburn";
author = "elnawe";
base00 = "383838";