Skip to content

grocky/dotfiles

Repository files navigation

Personal Dotfiles

Storing personal settings and configurations stored in dotfiles to make it easy to distribute to other hosts.

Setup

To load dotfiles on the host run

git clone https://github.com/grocky/dotfiles.git
# enter username and (password or personal access token)
cd dotfiles && make init

The script will idempotently link the dotfiles in ./dotfiles to your $HOME directory. If any conflicting dotfiles exist on the host already they will be backed up first.

In order to clean up the host just run

cd dotfiles && ./install_dotfiles.sh -u
cd ../ && rm -rf dotfiles/

NOTE: On older versions of tmux we need to brew install reattach-to-user-namespace See

gem install tmuxinator

Powerline install

go install github.com/justjanne/powerline-go@latest

git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh

GPG

To load the gpg key passphrase into the macos keychain without installing the entire GPG Suite add the following to ~/.gnupg/gpg-agent.conf:

pinentry-program /usr/local/bin/pinentry-mac

Then sign a test message to have pinentry-mac store your password in the keychain.

echo "test" | gpg --clearsign

About

My personal dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published