Skip to content

This is MyTerminal profile, plugins, and settings specifically designed for Manjaro KDE (an Arch-based distribution).

Notifications You must be signed in to change notification settings

Amm1rr/MyTerminal-for-Manjaro-KDE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyTerminal

MyTerminal

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.


Features

  • 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

Installation

Automatic Installation

To set up MyTerminal automatically, follow these steps:

  1. Clone the repository and navigate to it:

    git clone https://github.com/amm1rr/MyTerminal-for-Manjaro-KDE.git && cd MyTerminal
  2. Run the installation script:

    ./install.sh

Done! Your terminal is now configured with the desired plugins and settings.


Manual Installation

Prerequisites

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

Install Powerline Fonts

Powerline fonts provide special characters for themes like Git branches. Install the recommended font (RobotoMono for Powerline):

./install_powerline.sh

Set Up Zsh and Plugins

Switch to Zsh and enhance it with Oh My Zsh and plugins:

./install_terminal.sh

Configure Terminal Profile

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.


Additional Tips

  • 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.

Resources

About

This is MyTerminal profile, plugins, and settings specifically designed for Manjaro KDE (an Arch-based distribution).

Topics

Resources

Stars

Watchers

Forks

Languages

  • Shell 98.1%
  • Vim Script 1.9%