This project is best paired with jokeyrhyme-dotfiles
.
Eventually, this project will contain preferences, and all scripts will be removed in favour of jokeyrhyme-dotfiles
.
MOVED: https://gitlab.com/jokeyrhyme/dotfiles
- Xcode, run at least once to agree to the license
-
clone this repository into a hidden directory
git clone https://github.com/jokeyrhyme/dotfiles.git ~/.dotfiles
-
(optional) install Homebrew
-
run any of the following as you wish
sh ~/.dotfiles/packages/git-install.sh sh ~/.dotfiles/packages/mercurial-install.sh sh ~/.dotfiles/packages/fonts-install.sh sh ~/.dotfiles/packages/zsh-install.sh # requires git sh ~/.dotfiles/packages/nodejs-install.sh # requires git sh ~/.dotfiles/packages/ruby-install.sh # requires git sh ~/.dotfiles/packages/vim-install.sh # requires git
-
these systems symlink
/bin/sh
todash
rather thanbash
-
as such, whilst examples here use
sh
, you will have to usebash
explicitly
cd ~/.dotfiles
git pull
sh ~/.dotfiles/scripts/update.sh
I avoid sudo
usage where possible. I currently need it for:
- system package installation (e.g. pacman, apt, yum)
- ensuring installed
zsh
is in the/etc/shells
file - setting
zsh
as the default shell for the current user