A customized terminal profile for Manjaro KDE (Arch-based distribution), inspired by Pixegami Terminal Profile. For original setup instructions on Ubuntu and macOS, refer to the Pixegami repository.
-
Enhanced Shell Experience
- Autocomplete and syntax highlighting
- zsh-autosuggestions and zsh-completions
- History substring search
- Sudo support (double ESC to run last command as SU)
-
Version Control Integration
- Git and Mercurial (Hg) support
-
Development Environment
- virtualenv, conda, pyenv, and Python environment support
-
User Interface
- Modern and lightweight design
- Optimized UX for quick execution
- Prompt status display (command duration, etc.)
-
Compatibility
- Fully compatible with Yakuake
- Integration with KDE applets and packages
To set up MyTerminal automatically, follow these steps:
-
Clone the repository and navigate to it:
git clone https://github.com/amm1rr/MyTerminal-for-Manjaro-KDE.git && cd MyTerminal
-
Run the installation script:
./install.sh
Done! Your terminal is now configured with the desired plugins and settings.
Ensure your system has the following dependencies installed:
For Arch-based systems:
sudo pacman -Syu # Update system
sudo pacman -S git vim zsh curl thefuck
Powerline fonts provide special characters for themes like Git branches. Install the recommended font (RobotoMono for Powerline):
./install_powerline.sh
Switch to Zsh and enhance it with Oh My Zsh and plugins:
./install_terminal.sh
Set up plugins, theme, font, and colors:
./install_profile.sh
This includes plugins like syntax highlighting, autosuggestions, and history substring search.
You can explore other Powerline Patched Fonts if desired.
- Display System Info: Install Neofetch to showcase system details:
sudo pacman -S neofetch neofetch --ascii_colors 6 8
- Reset to Default Shell: To revert back to Bash, uninstall Zsh or reset your default shell to Bash.