A set of configuration files for my home, and work development environment.
For my homelab, see mypi
.
Pull this repository down, e.g. git clone https://github.com/MrSaints/dotfiles.git
# General
git submodule init && git submodule update
ln -s $HOME/Workspace/dotfiles/curlrc $HOME/.curlrc
ln -s $HOME/Workspace/dotfiles/gitignore_global $HOME/.gitignore_global
# Linux
ln -s $HOME/Workspace/dotfiles/fehbg $HOME/.fehbg
ln -s $HOME/Workspace/dotfiles/config/sublime-text-3/Packages/User $HOME/.config/sublime-text-3/Packages/User
ln -s $HOME/Workspace/dotfiles/config/sublime-text-3/Packages/GoSublime $HOME/.config/sublime-text-3/Packages/GoSublime
# Arch Linux
ln -s $HOME/Workspace/dotfiles/xinitrc $HOME/.xinitrc
ln -s $HOME/Workspace/dotfiles/zprofile $HOME/.zprofile
# ZSH
ln -s $HOME/Workspace/dotfiles/zshrc $HOME/.zshrc
ln -s $HOME/Workspace/dotfiles/zsh $HOME/zsh
# Extras
ln -s $HOME/Workspace/dotfiles/config/alacritty $HOME/.config/alacritty
# Update [manual] with location
ln -s $HOME/Workspace/dotfiles/config/redshift $HOME/.config/redshift
ln -s $HOME/Workspace/dotfiles/config/starship.toml $HOME/.config/starship.toml
My private key is stored offline, encrypted, and in my Yubikey. To set it up on a new workstation:
# Decrypt Key
gpg --decrypt key.asc.gpg > key.asc
# Import Key
gpg --import key.asc
gpg --card-edit
fetch
# Trust
gpg --edit-key <key>
git config --global user.signingkey <key>