If you spend time in Termux you know how boring the default look can get. A clean, readable terminal makes work faster and more pleasant. Below I give you 15 practical themes you can apply right now, with install steps, config snippets, and tips for when a theme is not only about looks but about usability. This is written in plain language so you can follow along even if you are new to Termux.
Before we start, a few quick notes: themes do not change how tools behave, only how things display. If you use Termux for anything security related, like network scanning or phishing awareness research, keep design and safety separate. Check out guides like can hackers control self-driving cars to understand security risks in context, or learn about MaxPhisher in Termux if you are exploring ethical phishing simulations.
How to use these themes
Most themes fall into one of these approaches:
- Change colors for text, background, and cursor via Termux styling or
.bashrc
/.zshrc
color variables. - Install a prompt framework like
powerline
orstarship
and apply a theme. - Use custom fonts and glyphs for a powerline look (fonts installed on Android system or via termux-fonts).
- Combine a color profile with a prompt script for maximum readability.
Commands in the examples assume you have pkg
available and you know basic Termux file locations like ~/.bashrc
or ~/.zshrc
. If you need to install Termux or get started with basic tools, see how to install Termux and things to do after installing Termux.
Theme guides and commands
1. Solarized Dark
Solarized Dark is great for evening work and long sessions.
pkg install starship mkdir -p ~/.config cat > ~/.config/starship.toml <<'EOF' add_newline = false [format] command = "[$directory]([$git_branch]) $character " EOF
Set your Termux terminal colors to match Solarized. Put color variables in ~/.termux/colors.properties
or add ANSI export lines in ~/.bashrc
.
2. Solarized Light
Same approach as Solarized Dark but swap the palette. Good if you work in a bright room.
3. Dracula
Dracula uses a high contrast purple/green accent. Install powerline fonts on your Android system and use a Dracula palette in ~/.bashrc
. If you want to learn about using Termux for scanning or security awareness, check how to install and use Nmap in Termux.
4. Gruvbox
Warm tones and comfortable contrast. Set the palette in your shell config and use a simple prompt. For inspiration on small projects you can do with Termux, see quick Termux projects.
5. Powerline Minimal
Install powerline prompt with patched fonts. This gives you a compact status showing current path and Git branch.
pkg install python pip install powerline-status # add to .bashrc or .zshrc: powerline-daemon -q POWERLINE_BASH_CONTINUATION=1 POWERLINE_BASH_SELECT=1 . /data/data/com.termux/files/usr/lib/python*/site-packages/powerline/bindings/bash/powerline.sh
6. Powerline Fancy
If you want battery, time, and network status include a small script to fetch state and print it to the prompt. Starship can show these with modules. See the starship documentation for module configuration.
7. Nord
Nord offers cooler tones. Use it when you want a distraction free environment. Combine a narrow font with Nord colors for a clean look.
8. Monokai
Monokai provides bright colors that stand out. Good for code reading. Set LS_COLORS for clearer directory listings.
9. Plain High Contrast
For low quality displays or presentations, set bold white text on black background and increase font size in your terminal emulator. Use simple prompt like user@host:cwd$
.
10. Matrix Green
Fun for demos. Turn background black, default text green, and use a slow-scrolling animation banner if you like. Keep this only for screenshots. If you use Termux for serious work, better use a readable theme. For understanding how security simulations relate to real risks, see can hackers control self-driving cars.
11. Zen Prompt
Minimal prompt that only shows essential info. Starship is the best tool to create single-line minimal prompts.
12. Rainbow LS
Use exa
or configure LS_COLORS
to highlight file types. Example with exa
:
pkg install exa alias ls='exa --git --long --color-scale'
13. Hacker Retro
Combine a retro font, large prompt, and ASCII banner. This is cosmetic only. Useful for blog screenshots or presentations about security topics. Check posts like best cyber incident response companies to understand defensive setups.
14. Soft Terminal
Gentle color contrasts with larger font sizes reduce fatigue. Good for long reading or when you are learning. Use slightly desaturated colors and avoid bright reds. See guides like cyber security for small companies for safe learning projects.
15. Custom Theme Pack
Mix and match: pick Solarized background, Gruvbox accent colors, and a Powerline prompt. Put everything in a dotfiles repo and sync across devices. Example snippet:
git init ~/dotfiles # add your .bashrc .termux/colors.properties and starship.toml here git add . git commit -m "termux theme"
Troubleshooting and tips
- If prompt glyphs show as boxes, install a patched font on Android or use a font that supports Nerd Fonts glyphs. See guides for installing patched fonts on Android.
- If colors look washed out check your terminal emulator settings or display night mode. Some Android themes override terminal colors.
- Back up your existing configs before you change anything. A simple
cp ~/.bashrc ~/.bashrc.backup
saves time. - Use
starship
for cross-shell portability. It works for bash, zsh, and other shells and is lightweight.
Practical examples
Here is a minimal starship config you can copy into ~/.config/starship.toml
. It keeps the prompt tight and useful.
[prompt] add_newline = false [character] symbol = "➜" EOF
Example to enable colors in bash using ANSI escapes. Add to ~/.bashrc
:
PS1="\[\e[1;32m\]\u@\h\[\e[0m\]:\[\e[1;34m\]\w\[\e[0m\]\$ "
Security and responsible use
Custom themes make your terminal nicer but they do not change security. If you use Termux for research or testing, keep an ethical approach. If your work touches on phishing or social engineering tools, read about responsible disclosure and awareness training. Check posts like cyber security plan for small business, network security tips for small business, and what is cyber threat intelligence to understand ethical security practices. For privacy, see VPNs to use when using Termux.
Where to go next
If you want deeper customization these posts will help:
- Quick Termux projects you can do — ideas to use your new theme
- Surfshark VPN review and VPNS to use when using Termux — privacy while using online tools
- If you use Termux for security research, see posts like can hackers control self-driving cars for responsible thinking and safety context.
- Need tool-specific look and feel? Posts like maxphisher in Termux or how to install and use Nmap in Termux show how tools will look in your theme.
- For business context and planning: best cyber incident response companies, internet security companies, and resources on incident response and threat intelligence are useful when Termux is part of a larger security workflow.
Final notes
Pick one theme and use it for a week. If it helps focus and reduces errors keep it. If it distracts, change it. The goal is readable text, clear prompts, and fast context. If you want, I can make a dotfiles pack for one specific theme and include install scripts so you can apply it with one command. Tell me which theme you want and which shell you use and I will produce the dotfiles and the exact copy-paste steps.
Happy customizing.