██╗ ██╗ ████████╗██╗ ██╗███████╗███╗ ███╗███████╗
╚██╗██╔╝ ╚══██╔══╝██║ ██║██╔════╝████╗ ████║██╔════╝
╚███╔╝ █████╗ ██║ ███████║█████╗ ██╔████╔██║█████╗
██╔██╗ ╚════╝ ██║ ██╔══██║██╔══╝ ██║╚██╔╝██║██╔══╝
██╔╝ ██╗ ██║ ██║ ██║███████╗██║ ╚═╝ ██║███████╗
╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚══════╝
X-THEME is a full Termux customization tool written in pure Shell Script. Change your terminal color theme, font, startup banner, prompt style, and extra keyboard layout — all from one interactive menu. Supports both bash and zsh. Includes backup and restore.
Make your Termux look exactly the way you want.
| Feature | Details |
|---|---|
| 🎨 Color Themes | 55+ themes — Hacker, Cyberpunk, Dracula, Nord, Tokyo Night & more |
| 🔤 Fonts | 50+ fonts — JetBrains Mono, Fira Code, VT323, Press Start 2P & more |
| 📟 MOTD Banners | 58+ banners in 7 categories — Hacker, Matrix, Retro, Minimal & more |
| ✏️ Prompt Styles | 20+ prompts — H4CK3R Box, Lambda, Powerline, Arrow & more |
| ⌨️ Extra Keys | 12+ keyboard layouts + custom layout builder |
| 💾 Backup/Restore | Save and restore all settings at once |
| 🔄 Auto Update | Auto-checks for updates on every launch |
| 🐚 Shell Support | Works with both bash and zsh |
| 📦 Smart Installer | Skips already installed packages |
X-THEME/
├── x-theme.sh — Main entry point
├── utils.sh — Colors, helpers, progress bar
├── themes.sh — Theme loader
├── fonts.sh — 50+ fonts (downloaded from GitHub)
├── banners.sh — Banner loader
├── prompts.sh — 20+ prompt styles
├── extrakeys.sh — Keyboard layouts
├── backup.sh — Backup and restore
├── updater.sh — Auto update checker
├── installer.sh — Smart installer
├── version.txt — Version tracking
│
├── themes/ — Theme category files
│ ├── hacker.sh — Hacker / Cyber themes
│ ├── popular.sh — Popular dev favorites
│ ├── aesthetic.sh — Retro / Nature / Aesthetic
│ └── minimal.sh — Minimal / Clean
│
└── banners/ — Banner category files
├── hacker.sh — Hacker / Cyber banners
├── matrix.sh — Matrix / Cyberpunk
├── retro.sh — Retro / Classic
├── minimal.sh — Minimal / Clean
├── nature.sh — Nature / Space / Art
├── brand.sh — Brand / Personal
└── fun.sh — Fun / Anime / Pop Culture
git clone https://github.com/M41NUL/X-THEME.git && cd X-THEME && bash installer.sh# Step 1 — Clone
apt update && apt upgrade -y
pkg install git -y
git clone https://github.com/M41NUL/X-THEME.git
cd X-THEME
# Step 2 — Install & launch
bash installer.shThe installer will:
- Update Termux packages
- Install
curl,git,termux-tools - Request Android storage permission (once only)
- Auto-launch X-THEME after install
cd X-THEME
bash x-theme.sh| Command | Description |
|---|---|
git clone https://github.com/M41NUL/X-THEME.git |
Clone the repo |
bash installer.sh |
Install and launch |
bash x-theme.sh |
Run manually |
git pull origin main |
Update manually |
rm -rf X-THEME |
Remove project folder |
rm -rf X-THEME
rm -f ~/.xtheme_current
rm -rf ~/.xtheme_backup[1] Theme Menu — 55+ color themes
[2] Font Menu — 50+ fonts
[3] Banner Menu — 58+ MOTD banners (7 categories)
[4] Prompt Menu — 20+ prompt styles
[5] Extra Keys Menu — Keyboard row layouts
[6] Backup/Restore — Save and restore all settings
[0] Exit
Hacker / Cyber
Matrix · H4CK3R · Cyberpunk · Blood · Ghost · Neon · Midnight_Hack
Red_Alert · Toxic · Void · Dark_Web · Terminal_Green · Phosphor · Ice_Blue
Popular / Dev Favorites
Dracula · Nord · Monokai · Gruvbox_Dark · Gruvbox_Light · Solarized_Dark
Tokyo_Night · One_Dark · Catppuccin · Rose_Pine · Kanagawa · Everforest
Tokyodark · Ayu_Dark · OneDark_Pro
Retro / Nature / Aesthetic
Retro_Green · Retro_Amber · C64 · DOS · Synthwave · Outrun · Vaporwave
Forest · Ocean · Sunset · Arctic · Sakura · Coffee · Lavender · Pastel
Minimal / Clean
Pure_Dark · Pure_Light · Paper · Minimal_Blue · Ink · Snow · Linen
Mono_Red · Mono_Blue
| Category | Banners |
|---|---|
| Hacker / Cyber | H4CK3R_ASCII, Access_Granted, Terminal_Boot, Root_Shell, Payload_Ready... |
| Matrix / Cyberpunk | Matrix_Rain, Cyberpunk_City, Ghost_Shell, Glitch, Synthwave, Void_System... |
| Retro / Classic | DOS_Boot, C64_Style, ASCII_Dragon, Pixel_Banner, Old_School, Tape_Deck... |
| Minimal / Clean | Minimal_Arrow, Wave, Clean_Box, Gradient_Bar, Dots_Line, One_Liner... |
| Nature / Space | Space_Station, Galaxy, Fire_Flame, Ocean_Wave, Mountain, Sunrise... |
| Brand / Personal | CODEX_M41NUL, MAINUL_X_Brand, Dev_Card, X_Theme_Brand... |
| Fun / Anime | Naruto_Run, One_Piece, Demon_Slayer, Error_404, Coffee_Code, Bug_Hunter... |
H4CK3R_Box ┌─[user@termux]-[~]
└─ >>>
Cyberpunk [CYBER]~>
Matrix [matrix@neo ~]$
Lambda ~/path λ
Arrow_Right ~/path ❯
Powerline | user | ~/path | $
| Layout | Keys |
|---|---|
| Hacker | / LS $ ~ EXIT * EX CTRL ALT arrows |
| Developer | ESC TAB CTRL ALT { } [ ] pipe backtick |
| Vim User | ESC : / w q ! u CTRL arrows G g |
| Python Dev | TAB : ( ) [ ] # CTRL ALT ' " = DEL |
| Git Tools | git add push pull log status diff |
| Full Keys | ESC F1–F4 TAB CTRL ALT all arrows DEL |
| Custom | Enter your own layout |
| Field | Info |
|---|---|
| Name | Md. Mainul Islam |
| Brand | CODEX-M41NUL |
| GitHub | github.com/M41NUL |
| Telegram DM | t.me/mdmainulislaminfo |
| Channel | t.me/codexm41nul |
| Group | t.me/codex_m41nul |
| YouTube | youtube.com/@codexm41nul |
| +8801308850528 | |
| devmainulislam@gmail.com |
If you like X-THEME, give it a star and share it!