Skip to content

mshaevitch/linux.dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux.dotfiles

Steps

Set up Zsh

echo "# This is a comment" > ~/.zshrc
sudo apt update
sudo apt install -y zsh
chsh -s $(which zsh)

Update git to latest upstream PPA

sudo add-apt-repository ppa:git-core/ppa
sudo apt update && sudo apt upgrade -y

Create git folder and clone this repo

mkdir -p ~/git && git clone https://github.com/mshaevitch/linux.dotfiles.git ~/git/linux.dotfiles

Run bootstrap script

~/git/linux.dotfiles/bootstrap.zsh

(Optional) Switch from HTTPS to SSH

git remote set-url origin git@github.com:mshaevitch/linux.dotfiles.git

(Optional) Generate SSH Key

ssh-keygen -t ed25519 -C "example@gmail.com"

(Optional) Copy Public SSH Key

cat ~/.ssh/id_ed25519.pub

(Optional) Load key into ssh-agent

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

(Optional) Copy SSH config file

cp ~/git/linux.dotfiles/ssh/config ~/.ssh/

Import the keys to GitHub: https://github.com/settings/keys

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors