mirror of
https://github.com/RGBCube/ThemeNix
synced 2025-07-27 08:27:45 +00:00
Add templates & a slug attribute to themes
This commit is contained in:
parent
813ba52ead
commit
d8ed419eff
256 changed files with 835 additions and 4 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,5 +1,6 @@
|
|||
*
|
||||
|
||||
!templates/
|
||||
!themes/
|
||||
|
||||
!.gitignore
|
||||
|
|
14
README.md
14
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.
|
||||
|
||||
<details>
|
||||
<summary>All themes</summary>
|
||||
|
@ -267,7 +268,7 @@ zenburn
|
|||
```
|
||||
</details>
|
||||
|
||||
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.`
|
||||
|
||||
<details>
|
||||
<summary>All templates</summary>
|
||||
|
||||
```
|
||||
tmTheme
|
||||
```
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>All aliases</summary>
|
||||
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
562
templates/tmTheme.nix
Normal file
562
templates/tmTheme.nix
Normal file
|
@ -0,0 +1,562 @@
|
|||
theme: with theme.withHashtag; ''
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>author</key>
|
||||
<string>Template: Chris Kempson, Scheme: ${theme.author}</string>
|
||||
<key>name</key>
|
||||
<string>Base16 ${theme.name}</string>
|
||||
<key>semanticClass</key>
|
||||
<string>theme.base16.${theme.slug}</string>
|
||||
<key>colorSpaceName</key>
|
||||
<string>sRGB</string>
|
||||
<key>gutterSettings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>${base01}</string>
|
||||
<key>divider</key>
|
||||
<string>${base01}</string>
|
||||
<key>foreground</key>
|
||||
<string>${base03}</string>
|
||||
<key>selectionBackground</key>
|
||||
<string>${base02}</string>
|
||||
<key>selectionForeground</key>
|
||||
<string>${base04}</string>
|
||||
</dict>
|
||||
<key>settings</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>${base00}</string>
|
||||
<key>caret</key>
|
||||
<string>${base05}</string>
|
||||
<key>foreground</key>
|
||||
<string>${base05}</string>
|
||||
<key>invisibles</key>
|
||||
<string>${base03}</string>
|
||||
<key>lineHighlight</key>
|
||||
<string>${base03}55</string>
|
||||
<key>selection</key>
|
||||
<string>${base02}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Text</string>
|
||||
<key>scope</key>
|
||||
<string>variable.parameter.function</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base05}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Comments</string>
|
||||
<key>scope</key>
|
||||
<string>comment, punctuation.definition.comment</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base03}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Punctuation</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base05}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Delimiters</string>
|
||||
<key>scope</key>
|
||||
<string>none</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base05}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Operators</string>
|
||||
<key>scope</key>
|
||||
<string>keyword.operator</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base05}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Keywords</string>
|
||||
<key>scope</key>
|
||||
<string>keyword</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0E}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Variables</string>
|
||||
<key>scope</key>
|
||||
<string>variable</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base08}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Functions</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.function, meta.require, support.function.any-method, variable.function, variable.annotation, support.macro</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0D}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Labels</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.label</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0F}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Classes</string>
|
||||
<key>scope</key>
|
||||
<string>support.class, entity.name.class, entity.name.type.class</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0A}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Classes</string>
|
||||
<key>scope</key>
|
||||
<string>meta.class</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base07}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Methods</string>
|
||||
<key>scope</key>
|
||||
<string>keyword.other.special-method</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0D}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Storage</string>
|
||||
<key>scope</key>
|
||||
<string>storage</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0E}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Support</string>
|
||||
<key>scope</key>
|
||||
<string>support.function</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0C}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Strings, Inherited Class</string>
|
||||
<key>scope</key>
|
||||
<string>string, constant.other.symbol, entity.other.inherited-class</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0B}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Integers</string>
|
||||
<key>scope</key>
|
||||
<string>constant.numeric</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base09}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Floats</string>
|
||||
<key>scope</key>
|
||||
<string>none</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base09}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Boolean</string>
|
||||
<key>scope</key>
|
||||
<string>none</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base09}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Constants</string>
|
||||
<key>scope</key>
|
||||
<string>constant</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base09}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Tags</string>
|
||||
<key>scope</key>
|
||||
<string>entity.name.tag</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base08}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Attributes</string>
|
||||
<key>scope</key>
|
||||
<string>entity.other.attribute-name</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base09}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Attribute IDs</string>
|
||||
<key>scope</key>
|
||||
<string>entity.other.attribute-name.id, punctuation.definition.entity</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0D}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Selector</string>
|
||||
<key>scope</key>
|
||||
<string>meta.selector</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0E}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Values</string>
|
||||
<key>scope</key>
|
||||
<string>none</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base09}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Headings</string>
|
||||
<key>scope</key>
|
||||
<string>markup.heading punctuation.definition.heading, entity.name.section</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string></string>
|
||||
<key>foreground</key>
|
||||
<string>${base0D}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Units</string>
|
||||
<key>scope</key>
|
||||
<string>keyword.other.unit</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base09}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Bold</string>
|
||||
<key>scope</key>
|
||||
<string>markup.bold, punctuation.definition.bold</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>bold</string>
|
||||
<key>foreground</key>
|
||||
<string>${base0A}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Italic</string>
|
||||
<key>scope</key>
|
||||
<string>markup.italic, punctuation.definition.italic</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>fontStyle</key>
|
||||
<string>italic</string>
|
||||
<key>foreground</key>
|
||||
<string>${base0E}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Code</string>
|
||||
<key>scope</key>
|
||||
<string>markup.raw.inline</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0B}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Link Text</string>
|
||||
<key>scope</key>
|
||||
<string>string.other.link, punctuation.definition.string.end.markdown, punctuation.definition.string.begin.markdown</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base08}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Link Url</string>
|
||||
<key>scope</key>
|
||||
<string>meta.link</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base09}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Lists</string>
|
||||
<key>scope</key>
|
||||
<string>markup.list</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base08}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Quotes</string>
|
||||
<key>scope</key>
|
||||
<string>markup.quote</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base09}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Separator</string>
|
||||
<key>scope</key>
|
||||
<string>meta.separator</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>${base02}</string>
|
||||
<key>foreground</key>
|
||||
<string>${base05}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Inserted</string>
|
||||
<key>scope</key>
|
||||
<string>markup.inserted</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0B}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Deleted</string>
|
||||
<key>scope</key>
|
||||
<string>markup.deleted</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base08}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Changed</string>
|
||||
<key>scope</key>
|
||||
<string>markup.changed</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0E}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Colors</string>
|
||||
<key>scope</key>
|
||||
<string>constant.other.color</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0C}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Regular Expressions</string>
|
||||
<key>scope</key>
|
||||
<string>string.regexp</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0C}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Escape Characters</string>
|
||||
<key>scope</key>
|
||||
<string>constant.character.escape</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0C}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Embedded</string>
|
||||
<key>scope</key>
|
||||
<string>punctuation.section.embedded, variable.interpolation</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>foreground</key>
|
||||
<string>${base0E}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Illegal</string>
|
||||
<key>scope</key>
|
||||
<string>invalid.illegal</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>${base08}</string>
|
||||
<key>foreground</key>
|
||||
<string>${base07}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Broken</string>
|
||||
<key>scope</key>
|
||||
<string>invalid.broken</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>${base09}</string>
|
||||
<key>foreground</key>
|
||||
<string>${base00}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Deprecated</string>
|
||||
<key>scope</key>
|
||||
<string>invalid.deprecated</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>${base0F}</string>
|
||||
<key>foreground</key>
|
||||
<string>${base07}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Unimplemented</string>
|
||||
<key>scope</key>
|
||||
<string>invalid.unimplemented</string>
|
||||
<key>settings</key>
|
||||
<dict>
|
||||
<key>background</key>
|
||||
<string>${base03}</string>
|
||||
<key>foreground</key>
|
||||
<string>${base07}</string>
|
||||
</dict>
|
||||
</dict>
|
||||
</array>
|
||||
<key>uuid</key>
|
||||
<string>uuid</string>
|
||||
</dict>
|
||||
</plist>
|
||||
''
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/3024";
|
||||
name = "3024";
|
||||
author = "Jan T. Sott (http://github.com/idleberg)";
|
||||
base00 = "090300";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/apathy";
|
||||
name = "Apathy";
|
||||
author = "Jannik Siebert (https://github.com/janniks)";
|
||||
base00 = "031A16";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/apprentice";
|
||||
name = "Apprentice";
|
||||
author = "romainl";
|
||||
base00 = "262626";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/ashes";
|
||||
name = "Ashes";
|
||||
author = "Jannik Siebert (https://github.com/janniks)";
|
||||
base00 = "1C2023";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-cave-light";
|
||||
name = "Atelier Cave Light";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "EFECF4";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-cave";
|
||||
name = "Atelier Cave";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "19171C";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-dune-light";
|
||||
name = "Atelier Dune Light";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "FEFBEC";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-dune";
|
||||
name = "Atelier Dune";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "20201D";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-estuary-light";
|
||||
name = "Atelier Estuary Light";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "F4F3EC";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-estuary";
|
||||
name = "Atelier Estuary";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "22221B";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-forest-light";
|
||||
name = "Atelier Forest Light";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "F1EFEE";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-forest";
|
||||
name = "Atelier Forest";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "1B1918";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-heath-light";
|
||||
name = "Atelier Heath Light";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "F7F3F7";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-heath";
|
||||
name = "Atelier Heath";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "1B181B";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-lakeside-light";
|
||||
name = "Atelier Lakeside Light";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "EBF8FF";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-lakeside";
|
||||
name = "Atelier Lakeside";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "161B1D";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-plateau-light";
|
||||
name = "Atelier Plateau Light";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "F4ECEC";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-plateau";
|
||||
name = "Atelier Plateau";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "1B1818";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-savanna-light";
|
||||
name = "Atelier Savanna Light";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "ECF4EE";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-savanna";
|
||||
name = "Atelier Savanna";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "171C19";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-seaside-light";
|
||||
name = "Atelier Seaside Light";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "F4FBF4";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-seaside";
|
||||
name = "Atelier Seaside";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "131513";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-sulphurpool-light";
|
||||
name = "Atelier Sulphurpool Light";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "F5F7FF";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atelier-sulphurpool";
|
||||
name = "Atelier Sulphurpool";
|
||||
author = "Bram de Haan (http://atelierbramdehaan.nl)";
|
||||
base00 = "202746";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/atlas";
|
||||
name = "Atlas";
|
||||
author = "Alex Lende (https://ajlende.com)";
|
||||
base00 = "002635";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/ayu-dark";
|
||||
name = "Ayu Dark";
|
||||
author = "Khue Nguyen <Z5483Y@gmail.com>";
|
||||
base00 = "0F1419";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/ayu-light";
|
||||
name = "Ayu Light";
|
||||
author = "Khue Nguyen <Z5483Y@gmail.com>";
|
||||
base00 = "FAFAFA";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/ayu-mirage";
|
||||
name = "Ayu Mirage";
|
||||
author = "Khue Nguyen <Z5483Y@gmail.com>";
|
||||
base00 = "171B24";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/bespin";
|
||||
name = "Bespin";
|
||||
author = "Jan T. Sott";
|
||||
base00 = "28211C";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/black-metal-bathory";
|
||||
name = "Black Metal (Bathory)";
|
||||
author = "metalelf0 (https://github.com/metalelf0)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/black-metal-burzum";
|
||||
name = "Black Metal (Burzum)";
|
||||
author = "metalelf0 (https://github.com/metalelf0)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/black-metal-dark-funeral";
|
||||
name = "Black Metal (Dark Funeral)";
|
||||
author = "metalelf0 (https://github.com/metalelf0)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/black-metal-gorgoroth";
|
||||
name = "Black Metal (Gorgoroth)";
|
||||
author = "metalelf0 (https://github.com/metalelf0)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/black-metal-immortal";
|
||||
name = "Black Metal (Immortal)";
|
||||
author = "metalelf0 (https://github.com/metalelf0)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/black-metal-khold";
|
||||
name = "Black Metal (Khold)";
|
||||
author = "metalelf0 (https://github.com/metalelf0)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/black-metal-marduk";
|
||||
name = "Black Metal (Marduk)";
|
||||
author = "metalelf0 (https://github.com/metalelf0)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/black-metal-mayhem";
|
||||
name = "Black Metal (Mayhem)";
|
||||
author = "metalelf0 (https://github.com/metalelf0)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/black-metal-nile";
|
||||
name = "Black Metal (Nile)";
|
||||
author = "metalelf0 (https://github.com/metalelf0)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/black-metal-venom";
|
||||
name = "Black Metal (Venom)";
|
||||
author = "metalelf0 (https://github.com/metalelf0)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/black-metal";
|
||||
name = "Black Metal";
|
||||
author = "metalelf0 (https://github.com/metalelf0)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/blueforest";
|
||||
name = "Blue Forest";
|
||||
author = "alonsodomin (https://github.com/alonsodomin)";
|
||||
base00 = "141F2E";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/blueish";
|
||||
name = "Blueish";
|
||||
author = "Ben Mayoras";
|
||||
base00 = "182430";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/brewer";
|
||||
name = "Brewer";
|
||||
author = "Timothée Poisot (http://github.com/tpoisot)";
|
||||
base00 = "0C0D0E";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/bright";
|
||||
name = "Bright";
|
||||
author = "Chris Kempson (http://chriskempson.com)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/brogrammer";
|
||||
name = "Brogrammer";
|
||||
author = "Vik Ramanujam (http://github.com/piggyslasher)";
|
||||
base00 = "1F1F1F";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/brushtrees-dark";
|
||||
name = "Brush Trees Dark";
|
||||
author = "Abraham White <abelincoln.white@gmail.com>";
|
||||
base00 = "485867";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/brushtrees";
|
||||
name = "Brush Trees";
|
||||
author = "Abraham White <abelincoln.white@gmail.com>";
|
||||
base00 = "E3EFEF";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/caroline";
|
||||
name = "caroline";
|
||||
author = "ed (https://codeberg.org/ed)";
|
||||
base00 = "1C1213";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/catppuccin-frappe";
|
||||
name = "Catppuccin Frappe";
|
||||
author = "https://github.com/catppuccin/catppuccin";
|
||||
base00 = "303446";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/catppuccin-latte";
|
||||
name = "Catppuccin Latte";
|
||||
author = "https://github.com/catppuccin/catppuccin";
|
||||
base00 = "EFF1F5";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/catppuccin-macchiato";
|
||||
name = "Catppuccin Macchiato";
|
||||
author = "https://github.com/catppuccin/catppuccin";
|
||||
base00 = "24273A";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/catppuccin-mocha";
|
||||
name = "Catppuccin Mocha";
|
||||
author = "https://github.com/catppuccin/catppuccin";
|
||||
base00 = "1E1E2E";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/chalk";
|
||||
name = "Chalk";
|
||||
author = "Chris Kempson (http://chriskempson.com)";
|
||||
base00 = "151515";
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/classic-dark";
|
||||
name = "Classic Dark";
|
||||
author = "Jason Heeris (http://heeris.id.au)";
|
||||
base00 = "151515";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/classic-light";
|
||||
name = "Classic Light";
|
||||
author = "Jason Heeris (http://heeris.id.au)";
|
||||
base00 = "F5F5F5";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/codeschool";
|
||||
name = "Codeschool";
|
||||
author = "blockloop";
|
||||
base00 = "232C31";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/colors";
|
||||
name = "Colors";
|
||||
author = "mrmrs (http://clrs.cc)";
|
||||
base00 = "111111";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/cupcake";
|
||||
name = "Cupcake";
|
||||
author = "Chris Kempson (http://chriskempson.com)";
|
||||
base00 = "FBF1F2";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/cupertino";
|
||||
name = "Cupertino";
|
||||
author = "Defman21";
|
||||
base00 = "FFFFFF";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/da-one-black";
|
||||
name = "Da One Black";
|
||||
author = "NNB (https://github.com/NNBnh)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/da-one-gray";
|
||||
name = "Da One Gray";
|
||||
author = "NNB (https://github.com/NNBnh)";
|
||||
base00 = "181818";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/da-one-ocean";
|
||||
name = "Da One Ocean";
|
||||
author = "NNB (https://github.com/NNBnh)";
|
||||
base00 = "171726";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/da-one-paper";
|
||||
name = "Da One Paper";
|
||||
author = "NNB (https://github.com/NNBnh)";
|
||||
base00 = "FAF0DC";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/da-one-sea";
|
||||
name = "Da One Sea";
|
||||
author = "NNB (https://github.com/NNBnh)";
|
||||
base00 = "22273D";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/da-one-white";
|
||||
name = "Da One White";
|
||||
author = "NNB (https://github.com/NNBnh)";
|
||||
base00 = "FFFFFF";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/danqing-light";
|
||||
name = "DanQing Light";
|
||||
author = "Wenhan Zhu (Cosmos) (zhuwenhan950913@gmail.com)";
|
||||
base00 = "FCFEFD";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/danqing";
|
||||
name = "DanQing";
|
||||
author = "Wenhan Zhu (Cosmos) (zhuwenhan950913@gmail.com)";
|
||||
base00 = "2D302F";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/darcula";
|
||||
name = "Darcula";
|
||||
author = "jetbrains";
|
||||
base00 = "2B2B2B";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/darkmoss";
|
||||
name = "darkmoss";
|
||||
author = "Gabriel Avanzi (https://github.com/avanzzzi)";
|
||||
base00 = "171E1F";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/darktooth";
|
||||
name = "Darktooth";
|
||||
author = "Jason Milkins (https://github.com/jasonm23)";
|
||||
base00 = "1D2021";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/darkviolet";
|
||||
name = "Dark Violet";
|
||||
author = "ruler501 (https://github.com/ruler501/base16-darkviolet)";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/decaf";
|
||||
name = "Decaf";
|
||||
author = "Alex Mirrington (https://github.com/alexmirrington)";
|
||||
base00 = "2D2D2D";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/default-dark";
|
||||
name = "Default Dark";
|
||||
author = "Chris Kempson (http://chriskempson.com)";
|
||||
base00 = "181818";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/default-light";
|
||||
name = "Default Light";
|
||||
author = "Chris Kempson (http://chriskempson.com)";
|
||||
base00 = "F8F8F8";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/dirtysea";
|
||||
name = "dirtysea";
|
||||
author = "Kahlil (Kal) Hodgson";
|
||||
base00 = "E0E0E0";
|
||||
|
|
|
@ -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";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/edge-dark";
|
||||
name = "Edge Dark";
|
||||
author = "cjayross (https://github.com/cjayross)";
|
||||
base00 = "262729";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/edge-light";
|
||||
name = "Edge Light";
|
||||
author = "cjayross (https://github.com/cjayross)";
|
||||
base00 = "FAFAFA";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/eighties";
|
||||
name = "Eighties";
|
||||
author = "Chris Kempson (http://chriskempson.com)";
|
||||
base00 = "2D2D2D";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/embers";
|
||||
name = "Embers";
|
||||
author = "Jannik Siebert (https://github.com/janniks)";
|
||||
base00 = "16130F";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/emil";
|
||||
name = "emil";
|
||||
author = "limelier";
|
||||
base00 = "EFEFEF";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/equilibrium-dark";
|
||||
name = "Equilibrium Dark";
|
||||
author = "Carlo Abelli";
|
||||
base00 = "0C1118";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/equilibrium-gray-dark";
|
||||
name = "Equilibrium Gray Dark";
|
||||
author = "Carlo Abelli";
|
||||
base00 = "111111";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/equilibrium-gray-light";
|
||||
name = "Equilibrium Gray Light";
|
||||
author = "Carlo Abelli";
|
||||
base00 = "F1F1F1";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/equilibrium-light";
|
||||
name = "Equilibrium Light";
|
||||
author = "Carlo Abelli";
|
||||
base00 = "F5F0E7";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/eris";
|
||||
name = "eris";
|
||||
author = "ed (https://codeberg.org/ed)";
|
||||
base00 = "0A0920";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/espresso";
|
||||
name = "Espresso";
|
||||
author = "Unknown. Maintained by Alex Mirrington (https://github.com/alexmirrington)";
|
||||
base00 = "2D2D2D";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/eva-dim";
|
||||
name = "Eva Dim";
|
||||
author = "kjakapat (https://github.com/kjakapat)";
|
||||
base00 = "2A3B4D";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/eva";
|
||||
name = "Eva";
|
||||
author = "kjakapat (https://github.com/kjakapat)";
|
||||
base00 = "2A3B4D";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/evenok-dark";
|
||||
name = "Evenok Dark";
|
||||
author = "Mekeor Melire";
|
||||
base00 = "000000";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/everforest-dark-hard";
|
||||
name = "Everforest Dark Hard";
|
||||
author = "Oskar Liew (https://github.com/OskarLiew)";
|
||||
base00 = "272E33";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/everforest";
|
||||
name = "Everforest";
|
||||
author = "Sainnhe Park (https://github.com/sainnhe)";
|
||||
base00 = "2F383E";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/flat";
|
||||
name = "Flat";
|
||||
author = "Chris Kempson (http://chriskempson.com)";
|
||||
base00 = "2C3E50";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
slug = "themes/framer";
|
||||
name = "Framer";
|
||||
author = "Framer (Maintained by Jesse Hoyos)";
|
||||
base00 = "181818";
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue