@raisedadead's dotfiles
My dotfiles follow the convention from
homeshick
.
homeshick
is a Git-based dotfiles synchronizer utility. The convention is to
split up collections of dotfiles into repositories called "castles". This
particular repository is my primary castle. It has all the standard and most
used configs. Other castles are private or platform-specific.
Be mindful of the spelling "homesick" vs. "homeshick". The former is the
original tool implemented in ruby and later in shell script. I use a shell alias
alias home=homeshick
to execute commands for convenience.
In practice, you should be able to use the files as is, by getting them from the
/home
directory in this repository.
If you are the same person as I am, make sure that the initial system setup checklist has been completed and tools and packages have been installed.
Check and get additional tools and packages for the system.
-
Brewfile for Homebrew on Linux
https://github.com/raisedadead/dotfiles-linux/blob/master/home/Brewfile
-
Brewfile for Homebrew on macOS
https://github.com/raisedadead/Brewfile
I manage myBrewfile
on macOS with a Brewfile manager called Brew-file. It handles installing casks and applications from the App Store withmas-cli
. Additionally it neatly wraps thebrew
command to keep the Brewfile updated and synchronized.I now use
brew bundle
to manage the Brewfile.
-
Install
homeshick
and source it:git clone https://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick source ~/.homesick/repos/homeshick/homeshick.sh
Later we would be able to use our alias
dot
forhomeshick
, once we have loaded the first castle. -
Get the primary castle:
homeshick clone [email protected]:raisedadead/dotfiles.git
-
Repeat for others:
Private Castle (https://github.com/raisedadead/dotfiles-private):
homeshick clone [email protected]:raisedadead/dotfiles-private.git
Ubuntu Castle (https://github.com/raisedadead/dotfiles-linux):
homeshick clone [email protected]:raisedadead/dotfiles-linux.git
macOS Castle (https://github.com/raisedadead/dotfiles-macos):
homeshick clone [email protected]:raisedadead/dotfiles-macos.git
Neovim Castle (https://github.com/raisedadead/dotfiles-nvim):
homeshick clone [email protected]:raisedadead/dotfiles-nvim.git
ISC © 2017 Mrugesh Mohapatra