Skip to content
My dotfiles
Shell Vim script Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ssh
.vim
.aliases
.bash_profile
.bash_prompt
.bashrc
.gitconfig
.profile
.travis.yml
.vimrc
.wgetrc
.zshrc
Makefile
README.md
code.sh
macos.sh
prep.sh
programs.sh
run.sh
test.sh
tmux.conf

README.md

Dotfiles

A set of scripts I use to setup new machines as well as my dotfiles.

Install

Run the following - THIS WILL OVERWRITE YOUR BASH PROFILE, BE CAREFUL. YOU HAVE BEEN WARNED.

$ git clone https://github.com/joshghent/dotfiles.git
$ chmod -R 777 dotfiles
$ cd dotfiles
$ bash run.sh

After the initial install make sure to configure VSCode with Settings sync from this gist Then generate ssh keys and gpg keys and add them to git and you're done!

Also install the plugins listed in the zshrc - this should be automated

Please also run

$ git config --global user.name "Josh Ghent"
$ git config --global user.email "youremail@example.com"

What it does

MacOS

  • Updated and installs Homebrew for managing packages
  • Install XCode command line tools
  • A bunch of sensible defaults - review macos.sh and review any you are not sure of

Programs

Please see programs.sh for a full list of install programs

Git

  • Adds various aliases - see .gitconfig for a full list
You can’t perform that action at this time.