Automatic configuration tool for my shells.
I use oh-my-zsh with the Honukai theme.
This tool uses GNU Make to automate the installation and configuration of Oh My Zsh.
It depends on the git
, curl
and zsh
packages and will check if they are already installed.
If not, the tool can automatically install them for you if you're using Debian, Ubuntu, CentOS, Fedora or an ArchLinux based distro. To do so, execute make install_dependencies
.
Otherwise, you can install them yourself manually and re-run the tool (see below).
Clone the repository and open a terminal from inside or download the Makefile and the .zsh_config files. Then, run make
.
git clone https://github.com/simtrami/zsh-autoconfig.git
cd zsh-autoconfig
make
Then follow the instructions.
You will need to reopen your terminal for the changes to take effect.
- Checks whether you have
git
,curl
andzsh
installed and warns you otherwise. For manual checking without running the rest of the script, usemake check_dependencies
. - Installs the dependencies for you if you distro is Debian, ArchLinux or CentOS based (tested on Ubuntu, Manjaro and CentOS).
Usemake install_dependencies
to install them. - Downloads the latest version of oh-my-zsh and installs it.
- Downloads and installs the Honukai theme.
- Enables the VCS helpers (for git, svn and svk) in the Zsh configuration.
- Downloads and installs the completions plugin.
- Downloads and installs the autosuggestions plugin.
- Downloads and installs the syntax highlighting plugin.
- Changes the default shell to Zsh
This project is under GPLv2 license. You can fork it and change it with your favorite theme and plugins!
I know my code is not perfect and I would love to have your feedback and fixes!