my dotfiles | fancy stuff in here... feel free to have a look around.
My dotfiles follow the convention from
homeshick is a git based dotfiles synchronizer utility. dotfiles are splitup into repositories called "castles". This repository is my primary castle. It has all the common and most used configs. Other castles are either private (emails, etc.) or are platform specific.
Be mindful of the spelling, "homesick" vs "homeshick". The former is the original tool implemented in ruby, and later in shell script.
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.
System Setup Checklist:
Follow the system setup checklist (used after installing Operating System or spining a VM)
Packages and tools:
Check and get additional tools and packages for the system.
Brewfile for Homebrew on Linux
Brewfile for Homebrew on macOS
I manage my
Brewfileon macOS with a Brewfile manager called Brew-file. It handles installing casks and applications from the App Store with
mas-cli. Additionally it neatly wraps the
brewcommand to keep the Brewfile updated and synchronized.
homeshickand 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
homeshick, once we have loaded the first castle.
Get the castle that you need. This one is mine:
homeshick clone firstname.lastname@example.org:raisedadead/dotfiles.git
Rinse and repeat for others:
Private Castle (https://github.com/raisedadead/dotfiles-private):
homeshick clone email@example.com:raisedadead/dotfiles-private.git
Ubuntu 20.04 on WSL / Pop!_OS Castle (https://github.com/raisedadead/dotfiles-linux):
homeshick clone firstname.lastname@example.org:raisedadead/dotfiles-linux.git
macOS Castle (https://github.com/raisedadead/dotfiles-macos):
homeshick clone email@example.com:raisedadead/dotfiles-macos.git
ISC © 2017 Mrugesh Mohapatra