diff --git a/README.md b/README.md index 8076afa..a5fc9a4 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + + # Lattice A modular terminal dashboard built with [Bubble Tea](https://github.com/charmbracelet/bubbletea). Lattice ships with a set of built-in modules and supports external plugins written in any language. @@ -15,8 +17,8 @@ A modular terminal dashboard built with [Bubble Tea](https://github.com/charmbra ╰──────────────────────╯╰──────────────────────╯ ╭──────────────────────╮╭──────────────────────╮ │ WEATHER ││ UPTIME │ -│ ☀ Clear ││ 3d 7h 22m │ -│ 🌡 +18°C (feels +16) ││ since Mar 13, 08:14 │ +│ ☀ Clear ││ 3d 7h 22m │ +│ +18°C (feels +16) ││ since Mar 13, 08:14 │ ╰──────────────────────╯╰──────────────────────╯ ``` @@ -191,26 +193,6 @@ while IFS= read -r line; do done ``` -## Project structure - -``` -lattice/ - main.go Entry point, CLI, app model - internal/ - layout/layout.go Grid layout engine - modules/ Built-in module implementations - clock.go, system.go, github.go, - weather.go, uptime.go, greeting.go - plugin/runner.go External plugin process manager - pkg/ Public API (importable by plugins) - module/module.go Module interface - config/config.go Config types + loader - registry/registry.go Module registry (Register/Get/List) - styles/styles.go Shared colors + helpers - plugin/sdk.go Plugin SDK (types + Run helper) - config.example.yaml Example configuration -``` - ## License The software is protected by the MIT License. See [LICENSE](LICENSE) for details. diff --git a/public/logo.jpg b/public/logo.jpg new file mode 100644 index 0000000..62b2641 Binary files /dev/null and b/public/logo.jpg differ