Skip to content

dacrab/ghostty-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

╔════════════════════════════════════════════════════════════════╗
║                                                                ║
║   ██████╗ ██╗  ██╗ ██████╗ ███████╗████████╗████████╗██╗   ██╗ ║
║  ██╔════╝ ██║  ██║██╔═══██╗██╔════╝╚══██╔══╝╚══██╔══╝╚██╗ ██╔╝ ║
║  ██║  ███╗███████║██║   ██║███████╗   ██║      ██║    ╚████╔╝  ║
║  ██║   ██║██╔══██║██║   ██║╚════██║   ██║      ██║     ╚██╔╝   ║
║  ╚██████╔╝██║  ██║╚██████╔╝███████║   ██║      ██║      ██║    ║
║   ╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚══════╝   ╚═╝      ╚═╝      ╚═╝    ║
║                                                                ║
║                Enhanced Installer & Theme Manager              ║
╚════════════════════════════════════════════════════════════════╝

🚀 Ghostty Enhanced Installer

One-command installer for Ghostty terminal with 18+ beautiful themes

License: MIT Themes Distributions

⚡ Quick Install

curl -fsSL https://raw.githubusercontent.com/dacrab/ghostty-config/main/setup.sh | sudo bash

🎯 What happens:

  1. 🔍 Checks if Ghostty is installed
  2. 🔐 If not → prompts for password and installs automatically
  3. 🎨 Shows theme menu with 18+ beautiful options
  4. ✨ Pick a theme or skip (0)
  5. 🎉 Done! Launch Ghostty with your new theme

🐧 Supported Systems

Distribution Package Manager Status
Arch Linux pacman
Debian/Ubuntu apt
Fedora/RHEL dnf
openSUSE zypper
NixOS nix
Alpine apk
Gentoo emerge
Void xbps

🎨 Available Themes

18+ Carefully Curated Themes

🌙 Popular Dark

  • Catppuccin Mocha
  • Dracula
  • Tokyo Night
  • Nord
  • Rose Pine
  • Everforest

☀️ Light Themes

  • Catppuccin Latte
  • Snow
  • Solarized Light
  • Rose Pine Dawn

🎮 Retro/Special

  • Synthwave '84
  • Retro PC
  • Matte Black
  • Kanagawa
  • Midnight

🛠️ Manual Installation

Want to install a specific theme manually?

# Create config directory
mkdir -p ~/.config/ghostty

# Download any theme (replace 'dracula' with your choice)
curl -o ~/.config/ghostty/config \
  https://raw.githubusercontent.com/dacrab/ghostty-config/main/config/dracula

⚙️ Advanced Options

# Skip themes (install Ghostty only)
curl -fsSL https://raw.githubusercontent.com/dacrab/ghostty-config/main/setup.sh | bash -s -- --skip-theme

# Preview changes without installing
curl -fsSL https://raw.githubusercontent.com/dacrab/ghostty-config/main/setup.sh | bash -s -- --dry-run

# Verbose output for debugging
curl -fsSL https://raw.githubusercontent.com/dacrab/ghostty-config/main/setup.sh | bash -s -- --verbose

🚀 Features

Feature Description
🎯 One-Command Install Ghostty + themes instantly
🔍 Auto-Detection Detects your Linux distribution
🎨 18+ Themes Beautiful, professionally configured
🛡️ Safe Automatic backups, dry-run mode
Fast Optimized installation process
🔧 Smart Handles repositories and dependencies

Made with ❤️ for terminal enthusiasts

Star this repo if you found it helpful!

About

Ghostty Theme Collection

Topics

Resources

License

Stars

Watchers

Forks

Languages