Skip to content

Latest commit

 

History

History
86 lines (77 loc) · 3.04 KB

SETUP.md

File metadata and controls

86 lines (77 loc) · 3.04 KB

Setup

Instructions

  1. Clone repository
    cd ~ && git clone git://github.com/antonk52/dot-files.git && cd dot-files
  2. Prepare dotfiles
    ./scripts/prepare-dotfiles.sh
  3. Prepare macOS(xcode) if on a mac
    ./scripts/prepare-macos.sh
  4. Create symlinks before installing applications
    ./scripts/prepare-xdg.sh
  5. Clone git submodules
    git submodule update --init --recursive
  6. Install brew from the website
  7. Run brew file to install cli apps, gui apps and fonts
    ./scripts/brew.sh
  8. Change shell to zsh if it's not zsh already(how to get correct version on M1)
    chsh -s $(which zsh)
  9. Open new terminal
  10. Set shell theme as tomorrow night by running base16_tomorrow-night
  11. Install global npm deps
    ./scripts/prepare-npm.sh

Macos system preferences (TODO: move to prepare-mac.sh)

  • dock(open Settings/Dock, it should be similar to below)

    • Size: ~40%
    • Magnification
    • Position on screen: left
    • Minimize windows into application icon
    • Animate opening applications
    • Automatically hide and show the Dock
    • Show indicators for open applications
    • Show recent applications in dock
    • remove all items from it by default, but finder; downloads; trash
  • increase key repeat: fastest

  • key delay until repeat: shortest

  • enable three finger drag

  • tap to click

  • use keyboard to navigate

  • adjust keyboard brightness automatically

  • keyboard/shortcuts

    • "input sourtces" - enable select next to ctrl + space
    • "spotlight" - disable all

Manual permissions

Mostly require permissions or manual setup:

  • Alfred
    • launch
    • give accessibility permissions
    • give full disk read permission
    • alfred preferences / set up shortcut for cmd+space
    • alfred preferences / advanced / force keyboard: US
    • alfred preferences / appearance / macos
  • Amethyst
    • launch
    • give accessibility permissions
    • from menubar turn on "start on login"
    • shortcuts
      • relaunch shift + cmd + backspace
  • Karabiner elements
    • launch
    • give security permissions
    • big sur might have issues with loading driver, launch karabiner elements and it will prompt to docs on how to grant permissions
  • MonitorControl
    • launch
    • give accessibility permissions
    • preferences / start at login
  • OBS
    • launch
    • give permissions to input monitoring(keyboard), screen recording, microphone
    • menubar / scene collection / import / (~/Documents/stream/antonk52obscollection.json)
    • menubar / scene collection / antonk52-obs-collection
  • Loopback
    • launch
    • click through the intro
    • menubar / lookpback / license
  • Github
    • generate access token docs
  • Docker