Absortio

Email → Summary → Bookmark → Email

GitHub - zerebos/ghostty-config: A beautiful config generator for Ghostty terminal.

Extracto

A beautiful config generator for Ghostty terminal. - zerebos/ghostty-config

Resumen

Resumen Principal

Ghostty Config emerge como una solución innovadora y elegantemente diseñada para la personalización del terminal Ghostty, transformando un proceso tradicionalmente tedioso en una experiencia intuitiva y visual. Este generador de configuración, basado en la web, elimina la necesidad de editar manualmente archivos de texto, con sus complejidades de formato y sintaxis, permitiendo a los usuarios ajustar visualmente una amplia gama de configuraciones. Desde la selección de fuentes y esquemas de color hasta los estilos del cursor, la transparencia y el desenfoque, Ghostty Config ofrece un editor interactivo de ajustes con previsualizaciones en tiempo real, garantizando que los cambios se reflejen al instante. La plataforma no solo simplifica la personalización, sino que también optimiza el flujo de trabajo al permitir la exportación con un solo clic de un archivo de configuración listo para usar. Construido con una pila tecnológica moderna que incluye Svelte, TypeScript y Bun, y respaldado por el despliegue automático a través de GitHub Actions, asegura una herramienta siempre actualizada y de alto rendimiento, accesible globalmente.

Elementos Clave

  • Configuración Visual e Interactiva: La herramienta revoluciona la personalización del terminal al reemplazar la edición manual de archivos con una interfaz web gráfica. Permite a los usuarios ajustar visualmente fuentes, colores, estilos de cursor, transparencia y desenfoque mediante un editor interactivo de ajustes, garantizando una experiencia de usuario fluida y sin errores.
  • Experimentación de Fuentes y Previsualizaciones en Vivo: Of

Contenido

Ghostty Config

Ghostty Config

A beautiful intuitive configuration generator for Ghostty terminal.

GitHub Stars App Build Status License

Preview of the terminal colorizer

Overview

Note

This tool is still early in development and the list of features and future improvements is not complete--even the name is up for debate! Please give your feedback, ideas, and report bugs via the github issue tracker.

Ghostty Config is a beautiful web-based configuration generator designed to make customizing your Ghostty terminal effortless. Rather than manually editing text files and worrying about formatting and syntax, Ghostty Config allows you to visually adjust settings, preview changes in real time and export a ready-to-use config.

This project is built with Svelte + TypeScript via Bun. It is automatically deployed with GitHub Actions so the hosted version is always up to date.

Try it now: ghostty.zerebos.com

Features

  • Interactive settings editor: Easily tweak fonts, colors, cursor styles, transparency, blur, and more.
  • Font playground: Experiment with JetBrains Mono, Nerd Fonts, or any custom font.
  • Live previews: See instant demos of cursors, selections, and color palettes.
  • Keybinding validation (coming soon): Ensure your shortcuts are conflict‑free.
  • One‑click export: Generate a clean Ghostty configuration file to drop into your setup.
  • Automatic deployment: Every push to main updates the hosted tool via GitHub Actions.

Tech Stack

  • Bun: A modern JavaScript and TypeScript runtime
  • Svelte: UI framework for fast, reactive interfaces
  • TypeScript: Strong typing for maintainable code
  • Vite: Lightning‑fast bundler and dev server
  • GitHub Actions: CI/CD for automated deployment

Installation (Local Development)

Simply clone the repo and run locally:

git clone https://github.com/zerebos/ghostty-config.git
cd ghostty-config
bun install
bun run dev

Then open http://localhost:5173 in your browser when prompted.

Deployment

The only automated deployment built-in is via GitHub Actions which automatically deploys to ghostty.zerebos.com on every push to the main branch. If you want to self-host the files for a static website will be available under build/ after following the steps above to build.

Roadmap

  • Custom settings support
  • Terminal preview
  • Font playground
  • Import & export
  • Update for Ghostty 1.1
  • Basic keybind settings
  • Editable color pickers
  • Keybinding validation
  • Desktop version via Wails (if demand is there)
  • Community presets for quick setup
  • "Repeating" settings types
  • Advanced custom settings types
  • In-app help documentation
  • Icon customization
  • Detailed terminal playground
  • Update for Ghostty 1.2

Contributing

Feedback, ideas, and bug reports are welcome!

  • Open an issue in the GitHub tracker
  • Submit a pull request with improvements

License

Licensed under the Apache‑2.0 License.

Star History

If you find Ghostty Config useful, please consider starring the repo to help others discover it!

Star History Chart

Fuente: GitHub