Skip to content

This repository contains zsh configuration that I use everyday

Notifications You must be signed in to change notification settings

satyamsovan123/zsh-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

This repository contains zsh configuration that I use everyday

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published