MyNixOS website logo

Set of local themes to write to themes/‹name›.json.

Declarations
Type
attribute set of ((attribute set of (JSON value)) or strings concatenated with "\n")
Default
{ }
Example
{
  my-cool-theme = {
    name = "My Cool Theme";
    author = "You!";
    themes = [
      {
        name = "My Cool Dark Theme";
        appearance = "dark";
        style = {
          "editor.background" = "#000";
          # ...
        };
      }
      {
        name = "My Cool Light Theme";
        appearance = "light";
        style = {
          "editor.background" = "#fff";
          # ...
        };
      }
    ];
  };
}