15 Termux Themes to Customize Your Terminal Now
Stephano Kambeta

Stephano Kambeta @terminaltools

About: Cyber security and Ethical hacking teacher

Joined:
Mar 12, 2025

15 Termux Themes to Customize Your Terminal Now

Publish Date: Aug 22
1 0

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 or starship 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 
Enter fullscreen mode Exit fullscreen mode

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 
Enter fullscreen mode Exit fullscreen mode

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' 
Enter fullscreen mode Exit fullscreen mode

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" 
Enter fullscreen mode Exit fullscreen mode

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 
Enter fullscreen mode Exit fullscreen mode

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\]\$ " 
Enter fullscreen mode Exit fullscreen mode

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:


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.

Comments 0 total

    Add comment