Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 1.72 KB

README.md

File metadata and controls

22 lines (13 loc) · 1.72 KB

zshrc-config

This repository contains the zsh config and required files for setting up my computers. It overrides some of the default terminal features that macOS ships with.

Installation (sort of)

Open .zshrc file (there is a dot prefixed, and file hidden by default) and change the $USERNAME variable to your userName or just delete the variable and replace the $USERNAME strings all together with your userName (e.g. replace $USERNAME with satyamsovan123).

Copy .zsh-config folder (there is a dot prefixed, and folder is hidden by default) to /Users/userName folder (your home directory, e.g. copy to /Users/satyamsovan123). To get the anti-aliased fonts and even cleaner terminal experience, you can use Homebrew.terminal file inside .zsh-config folder. It has a translucent blurry background with an added black tint and it enhances the reading experience too by changing the font style and size. You can double click on Homebrew.terminal file and make it default to use it. It also has auto completion features, syntax highlighting. If you have Angular installed, you can uncomment the source <(ng completion script) line in .zshrc file, which will give you auto completion for Angular CLI. For further customization, I highly suggest checking out zsh-syntax-highlighting and zsh-autocomplete.


P.S. This can be used for macOS or any Linux/Unix based system with zsh installed.

Customize to your heart's content 🖌️

A sample picture is added for reference

Image showing the customized terminal (syntax highlighting in action)