Your personal config for setting up a zsh terminal
All your configurations on setting the terminal is done here.
Ex:
- Setting up all your custom aliases
- Environment variables
- Vim config
- Tmux config
- Scripts to run when a Unix shell is initializing
- Ex: Run
neofetch
after the shell has finished initializing
- Ex: Run
This can also be extended to focus on one specific Unix shell. Just fork the repo and customize it to your liking
When a user is setting up their new unix machine, they end up manually add configs to their liking.
Instead of repeatedly manually set the machine, Have a scripts do it for. Better yet, fork your own version.
This can be especially annoying when setting up a workstation, where all the machines must have the same config. Ex: terminal config, environment variables set right, aliases to set that a company would use.
Clone or fork the repo. Add your own config and settings Commit and push it to remote (if you want to) Share it with others (coworkers, friends, etc)
- You have zsh installed in your system
- Go to link to install zsh
- Tip: debian based OS have zsh in a package manager in apt or apt-get
- Go to link to install zsh
- zsh is the default shell in your terminal
- Go to link to set zsh as default
- You have git installed on your machine
- You have oh-my-zsh installed on your machine
- Go to link
- Clone the repo at unix home directory
cd ~
git clone https://github.com/Clumsy-Coder/zsh-terminal-config.git
- Run the following command
echo 'source zsh-terminal-config/index' >> ~/.zshrc
- Reinitialize zsh (2 options)
- Close and open your terminal
- Reload zsh configs
- Run the following
source ~/.zshrc
- Run the following