# ๐ŸฆŠ AygeaNight Terminal Setup Guide Tokyo Night base ยท Aygea brand accent colors Baby blue, sapphire, pink, silver โ€” dark navy background --- ## Files in this repo | File | Goes to | What it does | |---|---|---| | `AygeaNight.itermcolors` | double-click to install | iTerm2 color scheme | | `tmux.conf` | `~/.tmux.conf` | tmux status bar + colors | | `starship.toml` | `~/.config/starship.toml` | shell prompt | | `fetch/aygeafetch.zsh` | macOS system fetch | fox + system info | | `fetch/aygeafetch-ubuntu.sh` | Ubuntu system fetch | fox + system info | | `fetch/aygeafetch-arch.sh` | Arch system fetch | fox + system info | --- ## Step 1 โ€” Install a Nerd Font (required for icons) Without this you'll see boxes or `>` instead of icons and powerline arrows in tmux and Starship. 1. Go to https://www.nerdfonts.com/font-downloads 2. Download **JetBrainsMono Nerd Font** 3. Unzip and double-click each `.ttf` file to install via Font Book 4. In iTerm2: Preferences โ†’ Profiles โ†’ Text โ†’ Font โ†’ select **JetBrainsMono Nerd Font** - Check "Use a different font for non-ASCII text" โ†’ same font --- ## Step 2 โ€” Install iTerm2 color scheme (macOS only) 1. Double-click `AygeaNight.itermcolors` โ€” iTerm2 imports it automatically 2. iTerm2 โ†’ Preferences โ†’ Profiles โ†’ Colors โ†’ Color Presets โ†’ **AygeaNight** Optional vibe tweaks: - Profiles โ†’ Window โ†’ Transparency: ~10โ€“15% - Profiles โ†’ Window โ†’ Blur: ~20 - Profiles โ†’ Window โ†’ Background image: drag any image, set opacity ~8% --- ## Step 3 โ€” Set up tmux ```bash cp tmux.conf ~/.tmux.conf tmux kill-server tmux ``` Reload from inside tmux any time with `Ctrl+A then R`. --- ## Step 4 โ€” Starship prompt ### macOS (zsh) ```bash brew install starship mkdir -p ~/.config cp starship.toml ~/.config/starship.toml echo 'eval "$(starship init zsh)"' >> ~/.zshrc source ~/.zshrc ``` ### Linux โ€” Ubuntu ```bash curl -sS https://starship.rs/install.sh | sh mkdir -p ~/.config cp starship.toml ~/.config/starship.toml ``` Add to `~/.bashrc` **above everything else**: ```bash export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 export TERM=xterm-256color export COLORTERM=truecolor ``` Then add starship at the **very end** of `~/.bashrc`: ```bash eval "$(starship init bash)" ``` **Locale setup (required โ€” fixes broken โ•ญโ”€ โ•ฐโ”€ โฏ inside tmux):** ```bash sudo apt-get install -y locales sudo locale-gen en_US.UTF-8 sudo update-locale LANG=en_US.UTF-8 # must fully log out and back in โ€” source alone is not enough tmux kill-server tmux ``` ### Linux โ€” Arch ```bash curl -sS https://starship.rs/install.sh | sh mkdir -p ~/.config cp starship.toml ~/.config/starship.toml ``` Add to `~/.bashrc` **above everything else**: ```bash export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 export TERM=xterm-256color export COLORTERM=truecolor ``` Then add at the **very end**: ```bash eval "$(starship init bash)" ``` **Locale setup on Arch** (different from Ubuntu โ€” no package needed): ```bash sudo nano /etc/locale.gen # uncomment this line: # en_US.UTF-8 UTF-8 sudo locale-gen sudo localectl set-locale LANG=en_US.UTF-8 # log out and back in tmux kill-server tmux ``` --- ## Step 5 โ€” Fetch Scripts (optional โ€” system info with fox mascot) Three self-contained fetch scripts that display a chibi white fox kitsune alongside your system info in AygeaNight brand colors. No dependencies โ€” pure shell. | File | Platform | Shell | |---|---|---| | `fetch/aygeafetch.zsh` | macOS | zsh | | `fetch/aygeafetch-ubuntu.sh` | Ubuntu Linux | bash | | `fetch/aygeafetch-arch.sh` | Arch Linux | bash | ### macOS (zsh) ```bash chmod +x fetch/aygeafetch.zsh cp fetch/aygeafetch.zsh ~/aygeafetch.zsh ``` Add to `~/.zshrc` (at the end): ```bash aygeafetch # or: source ~/aygeafetch.zsh ``` ### Ubuntu (bash) ```bash chmod +x fetch/aygeafetch-ubuntu.sh sudo cp fetch/aygeafetch-ubuntu.sh /usr/local/bin/aygeafetch ``` Add to `~/.bashrc` (at the end): ```bash aygeafetch ``` ### Arch Linux (bash) ```bash chmod +x fetch/aygeafetch-arch.sh sudo cp fetch/aygeafetch-arch.sh /usr/local/bin/aygeafetch ``` Add to `~/.bashrc` (at the end): ```bash aygeafetch ``` --- ## Troubleshooting **Icons showing as boxes/squares:** โ†’ Nerd Font not set in iTerm2. Preferences โ†’ Profiles โ†’ Text โ†’ Font. **Powerline arrows showing as `>` or `?`:** โ†’ Same as above โ€” Nerd Font required. **โ•ญโ”€ โ•ฐโ”€ showing as `_โ”€` or garbled in tmux:** โ†’ Locale not installed. Follow the locale setup steps for your distro. Must log out completely, not just source. **tmux colors look wrong / still greenish:** โ†’ Run `tmux kill-server` then start fresh. Sourcing `.tmux.conf` alone doesn't always apply all color changes. **Selection highlight invisible in tmux:** โ†’ Check `~/.tmux.conf` has: `set -g mode-style "fg=#0F1020,bg=#AFCBFF,bold"` **Prompt not drawing correctly inside tmux:** โ†’ Make sure `TERM` and `COLORTERM` exports are at the top of `~/.bashrc` before everything else, then `tmux kill-server` and start fresh. **Starship not loading:** โ†’ The eval line must be at the very END of your rc file, after all exports. **Locale error: `cannot change locale (en_US.UTF-8)`:** โ†’ The locale isn't generated yet. Run the locale setup steps for your distro above. **Mac prompt has unwanted gap between โ•ญโ”€ and โ•ฐโ”€:** โ†’ Remove any blank line or trailing `\` after `$time` in `~/.config/starship.toml`. **tmux prefix key:** โ†’ This config uses `Ctrl+A` instead of the tmux default `Ctrl+B`. --- *AygeaNight โ€” built March 2026* ๐ŸฆŠ