Skip to content

maclarel/dotfiles

Repository files navigation

Various nix/macOS things

Dotfiles and plists for various apps I use/have used and want to maintain a source of truth for as I work across multiple machines.

  • bash_profile: Config for the bash shell (no longer used)
  • skhdrc: Handles keyboard shortcuts for Yabai, via skhd (no longer used)
  • yabairc: Config for yabai, a tiling window manager on MacOS (no longer used)
  • vimrc: Config for vim, my editor of choice
  • zshrc: Config for the zsh shell
  • tmux.conf: Config for the terminal multiplexer tmux
  • limelightrc: Gives me window highlighting with limelight
  • alacritty.yml: Config for Alacritty, current terminal emulator
  • com.amethyst.Amethyst.plist: Prefs file (yuck!) for my current tiling window manager, Ameythyst
    • Needs to be placed in ~/Library/Preferences/

Prereqs

  • Install zsh & set as default shell
sudo apt install zsh && sudo usermod --shell /usr/bin/zsh <username>
  • Install oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
``
- Install zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting