config

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ThemeAmber = Theme{
		Name:        "amber",
		Primary:     lipgloss.Color("#D97706"),
		Secondary:   lipgloss.Color("#F59E0B"),
		Success:     lipgloss.Color("#10B981"),
		Error:       lipgloss.Color("#EF4444"),
		Dim:         lipgloss.Color("#4B5563"),
		Subtle:      lipgloss.Color("#9CA3AF"),
		Background:  lipgloss.Color("#111827"),
		Highlight:   lipgloss.Color("#FBBF24"),
		GhostCursor: lipgloss.Color("#6B7280"),
	}

	ThemeCatppuccin = Theme{
		Name:        "catppuccin",
		Primary:     lipgloss.Color("#CBA6F7"),
		Secondary:   lipgloss.Color("#F9E2AF"),
		Success:     lipgloss.Color("#A6E3A1"),
		Error:       lipgloss.Color("#F38BA8"),
		Dim:         lipgloss.Color("#585B70"),
		Subtle:      lipgloss.Color("#BAC2DE"),
		Background:  lipgloss.Color("#1E1E2E"),
		Highlight:   lipgloss.Color("#89B4FA"),
		GhostCursor: lipgloss.Color("#6C7086"),
	}

	ThemeNord = Theme{
		Name:        "nord",
		Primary:     lipgloss.Color("#88C0D0"),
		Secondary:   lipgloss.Color("#EBCB8B"),
		Success:     lipgloss.Color("#A3BE8C"),
		Error:       lipgloss.Color("#BF616A"),
		Dim:         lipgloss.Color("#4C566A"),
		Subtle:      lipgloss.Color("#D8DEE9"),
		Background:  lipgloss.Color("#2E3440"),
		Highlight:   lipgloss.Color("#81A1C1"),
		GhostCursor: lipgloss.Color("#434C5E"),
	}

	ThemeDracula = Theme{
		Name:        "dracula",
		Primary:     lipgloss.Color("#BD93F9"),
		Secondary:   lipgloss.Color("#F1FA8C"),
		Success:     lipgloss.Color("#50FA7B"),
		Error:       lipgloss.Color("#FF5555"),
		Dim:         lipgloss.Color("#6272A4"),
		Subtle:      lipgloss.Color("#F8F8F2"),
		Background:  lipgloss.Color("#282A36"),
		Highlight:   lipgloss.Color("#8BE9FD"),
		GhostCursor: lipgloss.Color("#44475A"),
	}

	ThemeMatrix = Theme{
		Name:        "matrix",
		Primary:     lipgloss.Color("#00FF66"),
		Secondary:   lipgloss.Color("#CCFF00"),
		Success:     lipgloss.Color("#00FF99"),
		Error:       lipgloss.Color("#FF0055"),
		Dim:         lipgloss.Color("#004D1A"),
		Subtle:      lipgloss.Color("#66FF99"),
		Background:  lipgloss.Color("#051A05"),
		Highlight:   lipgloss.Color("#00FFCC"),
		GhostCursor: lipgloss.Color("#006622"),
	}

	AvailableThemes = []Theme{
		ThemeAmber,
		ThemeCatppuccin,
		ThemeNord,
		ThemeDracula,
		ThemeMatrix,
	}
)

Functions

This section is empty.

Types

type Theme

type Theme struct {
	Name        string
	Primary     lipgloss.Color
	Secondary   lipgloss.Color
	Success     lipgloss.Color
	Error       lipgloss.Color
	Dim         lipgloss.Color
	Subtle      lipgloss.Color
	Background  lipgloss.Color
	Highlight   lipgloss.Color
	GhostCursor lipgloss.Color
}

Theme defines color tokens for JeeraType UI.

func GetThemeByName

func GetThemeByName(name string) Theme

GetThemeByName returns matching Theme or default Amber.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL