An aesthetic, ultra-fast, and modern terminal environment designed for Termux, PRoot Ubuntu / Debian, and Linux.
- โก Starship Prompt: Fast, context-aware prompt showing User, Git branch & status (
โก/โฃ/!/+), Python/Node/Rust/Java versions, and command duration timer. - ๐ Fastfetch System Dashboard: Real-time Memory, Device Storage, and accurate PRoot container footprint.
- ๐จ 12 Designer Color Themes & Starship Presets: Built-in one-command switcher (
theme) supporting Catppuccin Mocha, Catppuccin Latte, Tokyo Night, Dracula, Gruvbox Dark, Nord, Rosรฉ Pine, Kanagawa, Cyberpunk, One Dark, Hacker Green, and Termux Default with instant OSC terminal palette repaint. - ๐ฎ Fish-style Syntax Highlighting & Autosuggestions: Fast command autocompletion (
Right ArroworCtrl + Spaceto accept). - ๐ Interactive FZF Integration:
Ctrl + R: Interactive fuzzy search through command history.Ctrl + T: File search with live syntax-highlightedbatpreviews.Alt + C: Directory search with liveezatree previews.
- ๐ Modern CLI Utilities:
eza(modernlswith icons & git status),bat(syntax-highlightedcat),zoxide(zsmart directory jumping). - ๐ฑ Welcome Dashboard & Status Banner: Beautiful ASCII system status banner and Fastfetch card.
termux-setup/
โโโ install.sh # Universal 1-command installer
โโโ .zshrc # Enhanced Zsh configuration
โโโ .bashrc # Enhanced Bash configuration
โโโ config/
โ โโโ starship.toml # Starship prompt configuration
โ โโโ fastfetch/
โ โ โโโ config.jsonc # Fastfetch card dashboard
โ โโโ bat/
โ โโโ config # Bat syntax theme settings
โโโ termux/
โโโ banner.sh # Welcome banner & system status
โโโ bin/
โ โโโ termux-theme # Interactive & CLI theme switcher
โ โโโ apply-active-palette# OSC live palette synchronizer
โ โโโ proot-storage-info # Accurate storage reporter
โ โโโ update-proot-cache # Background cache updater
โโโ colors/ # 12 color schemes (.properties)
โโโ themes/ # Starship prompt themes (.starship.toml)
git clone https://github.com/deepu2135/termux-setup.git
cd termux-setup
bash install.shThen start a fresh session or run:
exec zshSwitch terminal color schemes anytime using:
themeOr switch directly:
theme tokyonight
theme dracula
theme gruvbox-dark
theme nord
theme rose-pine
theme kanagawa
theme cyberpunk
theme catppuccin-mocha
theme random| Command | Action |
|---|---|
ls, l, la |
Modern file list with icons via eza |
ll |
Detailed list with Git status and human-readable dates |
lt / tree |
Tree directory structure with icons |
cat <file> |
Syntax-highlighted file viewing via bat |
z <dir> |
Smart directory jump via zoxide |
Ctrl + R |
Fuzzy history search |
Ctrl + T |
Fuzzy file search with preview |
fetch |
Display system & storage dashboard |
extract <file> |
Universal archive extractor |
mkcd <dir> |
Create directory and cd into it |
bak <file> |
Backup file to .bak |
- Shell: Zsh / Bash
- Prompt: Starship
- Fetch: Fastfetch
- File Preview: Bat & Eza
- Fuzzy Finder: FZF
- Navigation: Zoxide
Made with โค๏ธ by @deepu2135