Enhancing Productivity with ZSH
After testing several Linux environments, I finally found one that fulfills my workday needs. So, I decided create this repository containing a fully automated setup script for a powerful, productivity-enhancing ZSH shell environment. Featuring:
-
PowerLevel10K for a stunning and informative shell prompt.
-
Plugins like zsh-syntax-highlighting and zsh-autosuggestions to boost efficiency.
- Automatically installs and configures ZSH and Oh My Zsh.
- Adds useful plugins and PowerLevel10K Theme.
- Sets up a custom
zshrc
file for an optimal developer experience.
This script is designed to work on ZSH Shell Environment
Packages
- git
- curl
- chsh (
passwd
on Debian/Ubuntu |util-linux
on RHEL based Distros)
- Clone the repository:
git clone https://github.com/alexolinux/zsh-empowered-productivity.git
- Go to the project folder and add execution permissions to the setup script:
cd zsh-empowered-productivity
- Run the installer:
./install.sh
- Reload SHELL:
source ~/.zshrc
Or close and reopen your Terminal.
Note: After migrating to PowerLevel10K, a wizard will appear with steps to customize your new environment. Please make your selections according to your preferences.
To ensure that ZSH is set as your default shell, follow the instructions below.
-
Open your terminal.
-
Set ZSH as your default shell:
chsh -s $(which zsh)