Skip to content

Latest commit

 

History

History
84 lines (60 loc) · 2.05 KB

README.md

File metadata and controls

84 lines (60 loc) · 2.05 KB

zsh_config

Custom Theme Screenshot

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.

Preliminary steps

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)"

Installation of the .zshrc file

  1. Clone the repository:
git clone https://github.com/yourusername/zsh_config.git
  1. Navigate to the repository directory:
cd zsh_config
  1. Copy the configuration files to your home directory:
cp .zshrc ~/
  1. Reload the Zsh configuration:
source ~/.zshrc

Installation of the custom theme

  1. Put the custom theme in the ~/.oh-my-zsh/custom/themes directory.

To do only once in your terminal:

  1. 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).

  1. Set the font in the terminal emulator to the custom font.

Features

  • Aliases: Shortcuts for common commands.
  • Functions: Custom functions to automate tasks.
  • Theme: Custom theme to personalize the terminal appearance.

Customization

Contributing

Feel free to fork this repository, make improvements, and submit pull requests. Contributions are welcome!

License

This project is licensed under the MIT License. See the LICENSE file for details.