Complete terminal configuration for GNOME on Linux — color themes, macOS fonts, and Nerd Font icons.
| Script | Purpose |
|---|---|
install.sh |
Argonaut dark & light color profiles for GNOME Terminal |
install-fonts.sh |
Apple SF Pro, SF Mono, New York fonts + macOS-like rendering |
install-icons.sh |
MesloLGS Nerd Font + Starship prompt + eza icons |
Each script is standalone — run only what you need. All scripts support --uninstall.
bash install.shThen open GNOME Terminal → Preferences → select Argonaut or Argonaut Light.
bash uninstall.sh- Two profiles: Argonaut (dark) and Argonaut Light
- Duplicate detection — safe to re-run
- SF Mono 13pt, block cursor (red
#ff0017), no blink - 10,000 line scrollback, bell disabled
Color Palette — Dark
| Color | Normal | Bright |
|---|---|---|
| Black | #222222 |
#444444 |
| Red | #ff000f |
#ff273f |
| Green | #8ce00a |
#abe05a |
| Yellow | #ffb900 |
#ffd141 |
| Blue | #008df8 |
#0092ff |
| Magenta | #6c43a5 |
#9a5feb |
| Cyan | #00d7eb |
#67ffef |
| White | #ffffff |
#ffffff |
| Background | Foreground | Cursor | Selection |
|---|---|---|---|
#0d0f18 |
#fffaf3 |
#ff0017 |
#002a3a |
Color Palette — Light
| Color | Normal | Bright |
|---|---|---|
| Black | #1e1e2e |
#666666 |
| Red | #e60012 |
#ff273f |
| Green | #3a8500 |
#5ea000 |
| Yellow | #b08900 |
#c49b00 |
| Blue | #0064cc |
#008df8 |
| Magenta | #5c3790 |
#7b4ec0 |
| Cyan | #009aab |
#00b5c8 |
| White | #c8c8c8 |
#ffffff |
| Background | Foreground | Cursor | Selection |
|---|---|---|---|
#ffffff |
#1e1e2e |
#ff0017 |
#d0e4ff |
Installs Apple San Francisco fonts system-wide with macOS-like rendering.
- Downloads SF Pro, SF Mono, New York, SF Compact, SF Georgian from Apple CDN
- Configures GNOME fonts (interface, document, monospace, titlebar)
- Creates fontconfig for font substitution (Arial→SF Pro, Consolas→SF Mono, etc.)
- Enables FreeType stem darkening (macOS Core Text emulation)
- Sets all GNOME Terminal profiles to SF Mono 12
- Creates basic Kitty terminal config
bash install-fonts.shbash install-fonts.sh --uninstallsudoaccess (forp7zip-fullandkitty)- Internet connection (Apple Developer CDN)
Nerd Font glyphs + Starship prompt + eza file icons.
- Installs MesloLGS NF (4 variants) — provides Nerd Font icon glyphs
- Installs Starship prompt with git/python/node.js icons
- Configures eza aliases (
ls,ll,la,lt) with--icons
bash install-icons.shbash install-icons.sh --uninstalleza must be installed separately:
sudo apt install -y gpg
sudo mkdir -p /etc/apt/keyrings
wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor -o /etc/apt/keyrings/gierens.gpg
echo "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main" | sudo tee /etc/apt/sources.list.d/gierens.list
sudo apt update && sudo apt install -y ezaFor a complete terminal from scratch:
git clone https://github.com/Evil-Null/terminal.git
cd terminal
# 1. Fonts (requires sudo + internet)
bash install-fonts.sh
# 2. Icons (starship + nerd font + eza aliases)
bash install-icons.sh
# 3. Color theme
bash install.sh
# Logout and login for font rendering changesterminal/
├── assets/
│ ├── dark.png
│ └── light.png
├── config/
│ └── starship.toml
├── argonaut-dark.dconf
├── argonaut-light.dconf
├── install.sh # Argonaut theme
├── uninstall.sh # Argonaut uninstall
├── install-fonts.sh # macOS fonts
├── install-icons.sh # Nerd Font + Starship + eza
├── LICENSE
└── README.md
- GNOME Terminal 3.36+
dconf,uuidgen(included in most distros)curl(for font/starship downloads)

