Skip to content

zgeoff/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Github Actions CI workflow status

personal config for Arch & MacOS.

  • modern unix utils
  • neovim
  • zellij

to run the latest setup script, execute the following in your terminal:

curl https://dotfiles.geoffwhatley.com | bash
dotfiles bootstrap
dotfiles setup

Post-Setup Notes

SSH & PGP:

# 1. put public and private SSH keys in ~/.ssh/id_.pub and ~/.ssh/id, respectively
touch .ssh/id
touch .ssh/id.pub

# 2. fix the file permissions to make the ssh agent happy
chmod 600 .ssh/id
chmod 600 .ssh/id.pub

# 3. load the ssh agent and add the key
eval "$(ssh-agent -s)"
ssh-add .ssh/id

# 4. put private GPG key into ~/gpg.asc, load it from disk then remove it
touch ~/gpg.pub
touch ~/gpg.key
gpg --import ~/gpg.pub
gpg --import ~/gpg.key
rm -f ~/gpg.pub
rm -f ~/gpg.key

# 5. restart the gpg agent
killall gpg-agent
gpg-agent --daemon