@@ -46,6 +46,13 @@ A powerful, real-time log analysis terminal UI inspired by k9s. Analyze log stre
46
46
- ** Severity filtering** - Focus on errors, warnings, or specific log levels
47
47
- ** Interactive selection** - Click or keyboard navigate to explore logs
48
48
49
+ ### π¨ Customizable Themes
50
+ - ** Built-in skins** - 11+ beautiful themes including Dracula, Nord, Monokai, GitHub Light, and more
51
+ - ** Light and dark modes** - Themes optimized for different lighting conditions
52
+ - ** Custom skins** - Create your own color schemes with YAML configuration
53
+ - ** Semantic colors** - Intuitive color mapping for different UI components
54
+ - ** Professional themes** - ControlTheory original themes included
55
+
49
56
### π€ AI-Powered Insights
50
57
- ** Pattern detection** - Automatically identify recurring issues
51
58
- ** Anomaly analysis** - Spot unusual patterns in your logs
@@ -314,6 +321,7 @@ Flags:
314
321
-b, --log-buffer int Maximum log entries to keep (default: 1000)
315
322
-m, --memory-size int Maximum frequency entries (default: 10000)
316
323
--ai-model string AI model for analysis (auto-selects best available if not specified)
324
+ -s, --skin string Color scheme/skin to use (default, or name of a skin file)
317
325
-t, --test-mode Run without TTY for testing
318
326
-v, --version Print version information
319
327
--config string Config file (default: $HOME /.config/gonzo/config.yml)
@@ -339,6 +347,9 @@ update-interval: 2s
339
347
log-buffer: 2000
340
348
memory-size: 15000
341
349
350
+ # UI customization
351
+ skin: dracula # Choose from: default, dracula, nord, monokai, github-light, etc.
352
+
342
353
# Development/testing
343
354
test-mode: false
344
355
@@ -577,6 +588,45 @@ make test-integration
577
588
make demo
578
589
` ` `
579
590
591
+ # # π¨ Customization & Themes
592
+
593
+ Gonzo supports beautiful, customizable color schemes to match your terminal environment and personal preferences.
594
+
595
+ # ## Using Built-in Themes
596
+
597
+ Be sure you download and place in the Gonzo config directory so Gonzo can find them.
598
+
599
+ ` ` ` bash
600
+ # Use a dark theme
601
+ gonzo --skin=dracula
602
+ gonzo --skin=nord
603
+ gonzo --skin=monokai
604
+
605
+ # Use a light theme
606
+ gonzo --skin=github-light
607
+ gonzo --skin=solarized-light
608
+ gonzo --skin=vs-code-light
609
+
610
+ # Use Control Theory branded themes
611
+ gonzo --skin=controltheory-light # Light theme
612
+ gonzo --skin=controltheory-dark # Dark theme
613
+ ` ` `
614
+
615
+ # ## Available Themes
616
+
617
+ ** Dark Themes π** : ` default` , ` controltheory-dark` , ` dracula` , ` gruvbox` , ` monokai` , ` nord` , ` solarized-dark`
618
+
619
+ ** Light Themes βοΈ** : ` controltheory-light` , ` github-light` , ` solarized-light` , ` vs-code-light` , ` spring`
620
+
621
+ # ## Creating Custom Themes
622
+
623
+ See ** [SKINS.md](SKINS.md)** for complete documentation on:
624
+ - π How to create custom color schemes
625
+ - π― Color reference and semantic naming
626
+ - π¦ Downloading community themes from GitHub
627
+ - π§ Advanced customization options
628
+ - π¨ Design guidelines for accessibility
629
+
580
630
# # π€ Contributing
581
631
582
632
We love contributions! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details.
0 commit comments