- Updating to nvim
- Generalizing things to be used between multiple systems
- Add
links
to link dotfiles - Add corresponding
*.links
files for all my setups - Move macOS setup stuff to its own directory.
To only setup dotfiles, run ./bin/links
with the appropriate
*.links
file.
./bin/links -f void.links
To automate the macOS setup, use run.sh
which should go
through the whole process of updating, installing files from
Brewfile. Optionally you can also run
mamp.sh to setup local web server for testing so
directories under ~/workspace/
will be accessible from *.test
. For example:
~/workspace/site
can be reached from http://site.test
. Lastly, there is
also an additional script to automatically map CAPS_LOCK to CTRL with
map-caps-to-ctrl.sh.
This might not be the best way to do this but its a nice quick way to test out the basic dotfiles.
docker build -t benjifs/dots .
docker run -it --rm benjifs/dots
Saving this because its a different way to setup the dotfiles in a new system. In the end, I still prefer symlinking everything.
git clone --bare [email protected]:benjifs/dotfiles.git $HOME/.dotfiles
echo 'alias dots="/usr/bin/git --git-dir=$HOME/.dotfiles --work-tree=$HOME"' >> $HOME/.zshrc
dots config --local status.showUntrackedFile no
dots checkout