This repository contains custom configurations for the Zsh (Z Shell) environment and oh-my-zsh customization. These configurations aim to enhance the user experience by providing useful aliases, functions, and theme.
Install Zsh:
wget -O zsh.tar.xz https://sourceforge.net/projects/zsh/files/latest/download
mkdir zsh && unxz zsh.tar.xz && tar -xvf zsh.tar -C zsh --strip-components 1
cd zsh
./configure
make
make install
Set Zsh as the default shell:
chsh -s $(which zsh)
Install oh-my-zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Clone the repository:
git clone https://github.com/yourusername/zsh_config.git
- Navigate to the repository directory:
cd zsh_config
- Copy the configuration files to your home directory:
cp .zshrc ~/
- Reload the Zsh configuration:
source ~/.zshrc
- Put the custom theme in the
~/.oh-my-zsh/custom/themes
directory.
- Install Nerd-fonts:
git clone --depth 1 https://github.com/ryanoasis/nerd-fonts.git
cd nerd-fonts
./install.sh
(or you can just install the font you want).
- Set the font in the terminal emulator to the custom font.
- Aliases: Shortcuts for common commands.
- Functions: Custom functions to automate tasks.
- Theme: Custom theme to personalize the terminal appearance.
- Colors are taken from the
spectrum_ls
command. - Symbols are taken from the Nerd-fonts cheatsheet
Feel free to fork this repository, make improvements, and submit pull requests. Contributions are welcome!
This project is licensed under the MIT License. See the LICENSE file for details.