/dotfiles

My personal dotfiles

Primary LanguageVim Script

dotfiles

My personal dotfiles.

Please only open pull requests that fix bugs or adds improvements without any breaking changes.

These dotfiles are very personal, and I know that everyone has a different taste; hence fork this repository or copy/paste them into your own dotfiles repo.

On a new machine

# install all brew dependencies
brew bundle

# copy dotfiles to the appropriate places
make

# make fish the new default
chsh -s /usr/local/bin/fish

# setup vim-plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

# open vim and install all plugins
:PlugInstall

# install tmux plugins
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

# disable font smoothing
defaults -currentHost write -g AppleFontSmoothing -int 0

# enable dark mode notify service
launchctl load -w ~/Library/LaunchAgents/io.arslan.dark-mode-notify.plist

Configuring Kinesis Advantage2 Keyboard

  1. Mount the v-drive with progm + F1
  2. Make changes to the qwerty.txt file (don't forget to save it)
  3. Reload file with progm + F3, check if everything works fine
  4. Unmount file with diskutil unmount /Volumes/ADVANTAGE2/
  5. Disconnect from v-drive by pressing progm + 1 again.