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
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.
Fully supported across Zsh (plugins), Fish (native), and Bash (powered by ble.sh).
Select and dynamically apply any of the 5 curated color themes:
- Default (Gunmetal Neon)
- Dracula
- Nord
- Monokai
- Solarized Dark
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/
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
ββββββββββββββββββββββββββββββββββββββββββ
β 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 β
ββββββββββββββββββββββββββββββββββββββββββ
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
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
- Powered by:
ble.shLine Editor - Features: Real-time syntax highlighting, intelligent command suggestions
- Install: Select Option 3 - Install Bash Theme and follow prompts
- Features: Auto-completion, plugin support, advanced theming
- Install: Select Option 1 - Install Zsh Theme
- Plugins included: Syntax highlighting, auto-suggestions, history search
- Features: User-friendly, built-in auto-suggestions, native syntax highlighting
- Install: Select Option 2 - Install Fish Theme
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
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
To reset your configuration:
# Backup current config (optional)
cp ~/.zshrc ~/.zshrc.backup
# Run the installer again and choose default options
bash os.shTheme 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
- 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
- Oh My Zsh
- Fish Shell Community
- Raj Aryan (H4CK3R)






