This project sets up a customized Zsh environment with various plugins and tools to enhance your terminal experience.
- Git
- Python3
- wget
To install the project, run the install.sh
script:
./install.sh
This script will:
- Clone and set up various Zsh plugins.
- Install fzf for fuzzy finding.
- Install powerlevel10k for a beautiful Zsh prompt.
- Install lazydocker for managing Docker containers.
- Install marker for command bookmarking.
- Install todo.sh for managing todo lists.
The following Zsh plugins are configured:
- zsh-autosuggestions
- zsh-syntax-highlighting
- zsh-completions
- zsh-history-substring-search
- fzf-tab
- zsh-codex
Place your personal Zsh configuration files under:
To configure the OpenAI API key for zsh-codex, the script will prompt you to enter your API key. This key will be stored in:
After installation, start a new Zsh session to apply the changes. Make sure to change Zsh to the default shell by running:
chsh -s $(which zsh)
In a new Zsh session, manually run:
source ~/.zshrc
This project is licensed under the MIT License.
Feel free to open issues or submit pull requests for improvements.
For any questions or suggestions, please contact the project maintainer.
This README provides an overview of the project setup and usage. For more detailed information, refer to the comments and documentation within the scripts.