Skip to content

OfficialDushyant/.dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setting up new Linux system.

Click to expand

STEP 0 Clone this repo in your home folder

git clone https://github.com/dushyantDevTips/.dotfiles.git

STEP 1 Update and upgrade apt

sudo apt update && sudo apt upgrade

Note: You may require to reboot your system for some of the updates to apply

STEP 2 Setup ZSH

sudo apt-get install zsh

STEP 3 Install Oh My Zsh

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh) --keep-zshrc"

STEP 4 Run instal.sh file from .dotfiles

sudo chmod u+x $HOME/.dotfiles/install.sh
sh $HOME/.dotfiles/install.sh 

Note: System will require to reboot for the changes to take effect. So type Y if script ask for reboot or manually restart the system.

STEP 5 Change fonts for the terminal app

You will require to change fonts for you terminal else the terminal prompt may seem glitched. To do that go to preferences of your gnome terminal and set FirCode Nerd Font as custom font setting is your active profile.

Setting Terminal app fonts

Note: The example in Image is taken from Pop_OS for GNOME Terminal app for different flavour of linux and applications would be different.

Source .zshrc file

On adding any changes to .zshrc file or .oh-my-zsh/custom[ theme | plugins ] for applying those changes, you need to source the .zshrc file by running following command.

source $HOME/.zshrc

Setup new MacOS system

Under development...


Upcoming features

  • Oh-my-zsh setup for linux.
  • Managing config files for linux using GNU Stow.
  • System setup script for MacOS.
  • Oh-my-zsh setup for MacOS.
  • Managing config files for MacOS using GNU Stow.
  • List of tools and app I use for development and URL to get them.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages