| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- import type { DesktopTheme } from "./types"
- import oc2ThemeJson from "./themes/oc-2.json"
- import amoledThemeJson from "./themes/amoled.json"
- import auraThemeJson from "./themes/aura.json"
- import ayuThemeJson from "./themes/ayu.json"
- import carbonfoxThemeJson from "./themes/carbonfox.json"
- import catppuccinThemeJson from "./themes/catppuccin.json"
- import catppuccinFrappeThemeJson from "./themes/catppuccin-frappe.json"
- import catppuccinMacchiatoThemeJson from "./themes/catppuccin-macchiato.json"
- import cobalt2ThemeJson from "./themes/cobalt2.json"
- import cursorThemeJson from "./themes/cursor.json"
- import draculaThemeJson from "./themes/dracula.json"
- import everforestThemeJson from "./themes/everforest.json"
- import flexokiThemeJson from "./themes/flexoki.json"
- import githubThemeJson from "./themes/github.json"
- import gruvboxThemeJson from "./themes/gruvbox.json"
- import kanagawaThemeJson from "./themes/kanagawa.json"
- import lucentOrngThemeJson from "./themes/lucent-orng.json"
- import materialThemeJson from "./themes/material.json"
- import matrixThemeJson from "./themes/matrix.json"
- import mercuryThemeJson from "./themes/mercury.json"
- import monokaiThemeJson from "./themes/monokai.json"
- import nightowlThemeJson from "./themes/nightowl.json"
- import nordThemeJson from "./themes/nord.json"
- import oneDarkThemeJson from "./themes/one-dark.json"
- import oneDarkProThemeJson from "./themes/onedarkpro.json"
- import opencodeThemeJson from "./themes/opencode.json"
- import orngThemeJson from "./themes/orng.json"
- import osakaJadeThemeJson from "./themes/osaka-jade.json"
- import palenightThemeJson from "./themes/palenight.json"
- import rosepineThemeJson from "./themes/rosepine.json"
- import shadesOfPurpleThemeJson from "./themes/shadesofpurple.json"
- import solarizedThemeJson from "./themes/solarized.json"
- import synthwave84ThemeJson from "./themes/synthwave84.json"
- import tokyonightThemeJson from "./themes/tokyonight.json"
- import vercelThemeJson from "./themes/vercel.json"
- import vesperThemeJson from "./themes/vesper.json"
- import zenburnThemeJson from "./themes/zenburn.json"
- export const oc2Theme = oc2ThemeJson as DesktopTheme
- export const amoledTheme = amoledThemeJson as DesktopTheme
- export const auraTheme = auraThemeJson as DesktopTheme
- export const ayuTheme = ayuThemeJson as DesktopTheme
- export const carbonfoxTheme = carbonfoxThemeJson as DesktopTheme
- export const catppuccinTheme = catppuccinThemeJson as DesktopTheme
- export const catppuccinFrappeTheme = catppuccinFrappeThemeJson as DesktopTheme
- export const catppuccinMacchiatoTheme = catppuccinMacchiatoThemeJson as DesktopTheme
- export const cobalt2Theme = cobalt2ThemeJson as DesktopTheme
- export const cursorTheme = cursorThemeJson as DesktopTheme
- export const draculaTheme = draculaThemeJson as DesktopTheme
- export const everforestTheme = everforestThemeJson as DesktopTheme
- export const flexokiTheme = flexokiThemeJson as DesktopTheme
- export const githubTheme = githubThemeJson as DesktopTheme
- export const gruvboxTheme = gruvboxThemeJson as DesktopTheme
- export const kanagawaTheme = kanagawaThemeJson as DesktopTheme
- export const lucentOrngTheme = lucentOrngThemeJson as DesktopTheme
- export const materialTheme = materialThemeJson as DesktopTheme
- export const matrixTheme = matrixThemeJson as DesktopTheme
- export const mercuryTheme = mercuryThemeJson as DesktopTheme
- export const monokaiTheme = monokaiThemeJson as DesktopTheme
- export const nightowlTheme = nightowlThemeJson as DesktopTheme
- export const nordTheme = nordThemeJson as DesktopTheme
- export const oneDarkTheme = oneDarkThemeJson as DesktopTheme
- export const oneDarkProTheme = oneDarkProThemeJson as DesktopTheme
- export const opencodeTheme = opencodeThemeJson as DesktopTheme
- export const orngTheme = orngThemeJson as DesktopTheme
- export const osakaJadeTheme = osakaJadeThemeJson as DesktopTheme
- export const palenightTheme = palenightThemeJson as DesktopTheme
- export const rosepineTheme = rosepineThemeJson as DesktopTheme
- export const shadesOfPurpleTheme = shadesOfPurpleThemeJson as DesktopTheme
- export const solarizedTheme = solarizedThemeJson as DesktopTheme
- export const synthwave84Theme = synthwave84ThemeJson as DesktopTheme
- export const tokyonightTheme = tokyonightThemeJson as DesktopTheme
- export const vercelTheme = vercelThemeJson as DesktopTheme
- export const vesperTheme = vesperThemeJson as DesktopTheme
- export const zenburnTheme = zenburnThemeJson as DesktopTheme
- export const DEFAULT_THEMES: Record<string, DesktopTheme> = {
- "oc-2": oc2Theme,
- amoled: amoledTheme,
- aura: auraTheme,
- ayu: ayuTheme,
- carbonfox: carbonfoxTheme,
- catppuccin: catppuccinTheme,
- "catppuccin-frappe": catppuccinFrappeTheme,
- "catppuccin-macchiato": catppuccinMacchiatoTheme,
- cobalt2: cobalt2Theme,
- cursor: cursorTheme,
- dracula: draculaTheme,
- everforest: everforestTheme,
- flexoki: flexokiTheme,
- github: githubTheme,
- gruvbox: gruvboxTheme,
- kanagawa: kanagawaTheme,
- "lucent-orng": lucentOrngTheme,
- material: materialTheme,
- matrix: matrixTheme,
- mercury: mercuryTheme,
- monokai: monokaiTheme,
- nightowl: nightowlTheme,
- nord: nordTheme,
- "one-dark": oneDarkTheme,
- onedarkpro: oneDarkProTheme,
- opencode: opencodeTheme,
- orng: orngTheme,
- "osaka-jade": osakaJadeTheme,
- palenight: palenightTheme,
- rosepine: rosepineTheme,
- shadesofpurple: shadesOfPurpleTheme,
- solarized: solarizedTheme,
- synthwave84: synthwave84Theme,
- tokyonight: tokyonightTheme,
- vercel: vercelTheme,
- vesper: vesperTheme,
- zenburn: zenburnTheme,
- }
|