Skip to content

nickw444/dotfiles

Repository files navigation

dotfiles

A collection of machine configuration I use

Install Apps / Deps

Do Configuration

Git Config

git config --global user.name "Nick Whyte"
git config --global user.email nick@nickwhyte.com
git config --global commit.gpgsign true
git config --global core.editor subl -n -w
git config --global core.editor "subl -n -w"
git config --global core.excludesfile "/Users/nickw/.gitignore_global"
git config --global push.default current
git config --global pull.ff only
git config --global oh-my-zsh.hide-dirty 1

Subl binary

ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

Sublime synced settings (.dotfiles)

cd ~/Library/Application\ Support/Sublime\ Text/Packages/
rm -rf User
ln -s ~/.dotfiles/subl/User

Link Dotfiles

./install_dotfiles.sh

GPG Config

mkdir ~/.gpg
ln -s $PWD/gpg/gpg-agent.conf ~/.gpg
ln -s $PWD/gpg/gpg.conf ~/.gpg

ZSH Autosuggestions

https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md#oh-my-zsh

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

FZF Fuzzy Ctr-r

brew install fzf
/usr/local/opt/fzf/install

Generate New SSH Keys

ssh-keygen -R

Upload to Gitlab/Github

Machine Specific Config

If exists, the file ~/.zshrc-local will be sourced. Put machine specific overrides/config in here.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published