Mr-Jack82 / dotfiles-oli

πŸ’» My personal dotfiles - utilising a sick Ruby Rakefile

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

Oli's Dotfiles

My macOS dotfiles. Installation instructions are my own

Regular Neovim tweaks. Occasional workflow tips worth stealing πŸ˜„

πŸ’» Setting up a new Mac

  • Ensure you're signed into iCloud and the App Store
  • Download the ~/Code and ~/.dotfiles folders from online storage
  • Open up a terminal and run:
cd ~/.dotfiles && rake install
  • Grab a coffee. This will take a while

πŸ”§ What actually happens

  • Your Homebrew and macOS apps will be installed
  • Your application settings will be restored with Mackup
  • Your dotfiles will be restored with Dotbot
  • Your fonts will be installed
  • Your custom launch agents will be installed
  • Your development environments will be installed and configured

πŸ’Ύ Useful commands

  • To backup your dotfiles:
cd ~/.dotfiles && rake backup
  • To update and backup your dotfiles:
cd ~/.dotfiles && rake sync

⌨️ Useful keymaps

I implement a Hyperkey (ctrloptcmd) to allow for faster application toggling and easier to remember app shortcuts.

Click to see the app shortcuts
  • Create a temp email address Hyperkeyshifte
  • Hide my email Hyperkeyshifth
  • Lock screen Hyperkeyshiftl
  • Pick color with ColorSlurp Hyperkeyshiftp
  • Search files Hyperkeyshiftf
  • Search Raindrop bookmarks Hyperkeyshiftb
  • Search screen (uses OCR) Hyperkeyshiftr
  • Show Cleanshot history Hyperkeyshiftc
  • Show clipboard history Hyperkeyshiftv
  • Toggle dark mode Hyperkeyshiftd
  • Windows - Center optc
  • Windows - Maximise optm
  • Windows - Left half Hyperkey←
  • Windows - Right half Hyperkeyβ†’
  • Windows - First third Hyperkey↑
  • Windows - Last two thirds Hyperkey↓

Thanks to this great Reddit post

πŸ‘ Thanks

About

πŸ’» My personal dotfiles - utilising a sick Ruby Rakefile


Languages

Language:Lua 52.1%Language:Shell 19.6%Language:Vim Script 13.4%Language:Ruby 9.9%Language:Python 3.6%Language:Vim Snippet 1.5%