Skip to content

🐌 πŸ“  Personal .files I need when switching machines

Notifications You must be signed in to change notification settings

Aequivinius/dotfiles

Repository files navigation

Setting up a new OSX

  • Inspired by this
  • Install brew, then bitwarden, firefox, glance, vlc, typora, rectangle, inetutils etc; also (microsoft-teams)
  • Install git, then get my own .files sorted (use install.sh)

Fonts

  • Latin Modern, nerdfont

.dotfiles and shell

  • install oh my zsh: curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh; zsh and plugins:
    • git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    • git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  • original article
  • I keep stuff that I don't want on git in variables file
  • Change to /bin/zsh in Terminal settings, install fonts (nerdfont)
  • Setting up my zsh (but use powerlevel10k instead 🐝)

Vim

  • Mostly from here and here
  • make sure we got vim installed with +python3, then install vim-plug:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  • YouCompleteMe plugin also needs brew install cmake and cd ~/.vim/plugged/YouCompleteMe && python3 install.py

School things

  • Install subversion
  • python
  • Use vim_launcher.app on OSX to open files with right-click in vim

python

SVN

  • svn import -m "messagee" file_name http://path/to/svn/file
  • svn add `svn status . | grep "^?" | awk '{print $2}'