Run the installer again and choose default options
July 4, 2026 ยท View on GitHub
Termux-OS
Termux-OS is a menu-driven theme and shell customization tool for Termux.
It focuses on improving usability and appearance while keeping setup simple and automated.
Highlights
- NEW: Curated Termux color schemes (Dracula, Nord, Monokai, Solarized Dark, and Default)
- NEW: Bash Shell customization (Syntax Highlighting & Auto-suggestions powered by
ble.shLine Editor) - NEW: Secure Cyber Lock (compares SHA-256 hashes instead of plaintext keys in rc files)
- Zsh, Fish, and Bash shell support
- Clean and minimal Termux look
- One-click configuration
Features
๐ Cyber Lock System (Security)
Secure your terminal with a login gate. If the password is failed 3 times, the session auto-closes. Easily install or remove from the menu. Access keys are securely hashed using SHA-256 for protection.
Extra Termux Keys
Custom Username Banner
Custom Zsh, Fish, and Bash Themes
Syntax Highlighting & Autosuggestions (Zsh, Fish, & Bash)
Fully supported across Zsh (plugins), Fish (native), and Bash (powered by ble.sh).
๐จ Curated Termux Color Themes
Select and dynamically apply any of the 5 curated color themes:
- Default (Gunmetal Neon)
- Dracula
- Nord
- Monokai
- Solarized Dark
Theme Preview
Installation
git clone https://github.com/h4ck3r0/Termux-os
cd Termux-os
bash os.sh
๐บ Full Installation Video: https://youtu.be/VSG2glraCws
๐ Detailed Guide: https://www.h4ck3r.me/how-to-install-theme-in-termux-in-one-click/
Usage Guide
๐ Getting Started
After running bash os.sh, you'll be presented with an interactive menu. Follow these steps:
- Start the installer: The main menu will display all available options
- Select your shell: Choose between Zsh, Fish, or Bash
- Customize your setup: Pick theme, colors, and additional features
- Apply changes: Restart Termux to see the changes
๐ Main Menu Options
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Termux-OS Menu โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ 1. Install Zsh Theme โ
โ 2. Install Fish Theme โ
โ 3. Install Bash Theme โ
โ 4. Apply Color Theme โ
โ 5. Setup Cyber Lock โ
โ 6. Custom Username Banner โ
โ 7. Exit โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐จ Applying Color Themes
To apply a color theme:
- Select Option 4 - Apply Color Theme from the main menu
- Choose from the available themes:
1- Default (Gunmetal Neon)2- Dracula3- Nord4- Monokai5- Solarized Dark
- The theme will be applied immediately to your Termux properties
- Exit and reopen Termux to see the full effect
๐ Setting Up Cyber Lock
Security Feature: Protect your Termux with a secure password gate
Installation:
- Select Option 5 - Setup Cyber Lock from the main menu
- Enter a password when prompted
- Confirm the password
- The lock will be activated on your next session
How it works:
- Password is hashed using SHA-256 (not stored in plaintext)
- Maximum 3 failed attempts before auto-logout
- Secure authentication on every shell startup
To Remove Cyber Lock:
- Return to the main menu
- Select Option 5 again
- Choose the remove/disable option
- Confirm your current password
๐ Shell Customization
Bash with Syntax Highlighting & Auto-suggestions
- Powered by:
ble.shLine Editor - Features: Real-time syntax highlighting, intelligent command suggestions
- Install: Select Option 3 - Install Bash Theme and follow prompts
Zsh Customization
- Features: Auto-completion, plugin support, advanced theming
- Install: Select Option 1 - Install Zsh Theme
- Plugins included: Syntax highlighting, auto-suggestions, history search
Fish Shell
- Features: User-friendly, built-in auto-suggestions, native syntax highlighting
- Install: Select Option 2 - Install Fish Theme
๐ค Custom Username Banner
Add a personalized ASCII banner to your terminal:
- Select Option 6 - Custom Username Banner
- Enter your desired username/text
- Choose an ASCII art style
- The banner will appear on every new session
โ๏ธ Configuration Files
After installation, configuration files are stored in:
- Zsh config:
~/.zshrc - Bash config:
~/.bashrc - Fish config:
~/.config/fish/config.fish - Termux properties:
~/.termux/properties - Cyber Lock config:
~/.termux/.secure
๐ Resetting to Defaults
To reset your configuration:
# Backup current config (optional)
cp ~/.zshrc ~/.zshrc.backup
# Run the installer again and choose default options
bash os.sh
๐ Troubleshooting
Theme not applying?
- Ensure Termux is fully closed and reopened
- Check that
~/.termux/propertieshas correct permissions - Try applying a different theme first, then your desired theme
Cyber Lock not working?
- Verify password was set correctly (check for typos)
- Ensure
~/.termux/.securefile exists and has correct permissions - Reinstall Cyber Lock if issues persist
Shell customization not visible?
- Restart Termux completely
- Check that the appropriate rc file (
~/.zshrc,~/.bashrc, etc.) was modified - Run
bash os.shagain and reinstall
๐ก Tips & Tricks
- Combine Features: Use Cyber Lock + Custom Banner + Color Theme together
- Fast Switching: Quickly change themes by running
bash os.shagain - Backup Configs: Always backup before major updates
- Performance: Bash with ble.sh may use slightly more resources; adjust if needed
Credits
- Oh My Zsh
- Fish Shell Community
- Raj Aryan (H4CK3R)