Skip to content

leocrossman/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.dotfiles

Install:

  • For now, you must install and change shells to ZSH before running the following command.
git clone --bare https://github.com/leocrossman/dotfiles.git $HOME/dotfiles.git && git --git-dir=$HOME/dotfiles.git --work-tree=$HOME checkout -f HEAD && source $HOME/.zshrc

Optional:

Git via SSH

Generating a new SSH Key

  1. From the command line:
cd .ssh
ssh-keygen -t ed25519 -C "your_email@example.com"
  1. When prompted to "Enter a file in which to save the key," press Enter.
  2. At the prompt "Enter passphrase", type a secure passphrase.

Add the SSH key to the ssh-agent

  1. Ensure the ssh-agent is running manually:
eval "$(ssh-agent -s)"
  1. Add the SSH private key to the ssh-agent.
ssh-add ~/.ssh/id_ed25519
  1. Log the public key to the console:
cat ~/.ssh/id_ed25519.pub
  1. Copy the key outputted to the clipboard.
  2. Go to GitHub ➡ Settings ➡ SSH and GPG keys ➡ New SSH key.
  3. Enter a name for the Key, paste in the public key, and click "Add SSH key."
  4. Clone this repo to the root directory.

TMUX

  1. Install TMUX
sudo apt install tmux
  1. Install TPM
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
  1. To fetch and install plugins listed in .tmux.conf, while in TMUX, press prefix + I.
  2. If TMUX was already running when installing TPM:
tmux source ~/.tmux.conf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors