Skip to content

Latest commit

 

History

History
72 lines (63 loc) · 3.35 KB

mac_setup.md

File metadata and controls

72 lines (63 loc) · 3.35 KB

Setup Mac

  1. Install Xcode via App Store and xcode-select --install in terminal
  2. Install homebrew with:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

add brew to path (after install the message be in terminal)

brew update
brew doctor
  1. Install iterm2:
brew install iterm2

switch to iterm2, update settings:

  • split 4 window
  • bar -> window -> save window arrangment
  • pref -> general -> startup -> open def window array
  • profile -> terminal -> silence bell
  1. Install Git:
brew install git
  1. follow instructions on https://github.com/alexyalunin/dotfiles (use https://macos-defaults.com/ for custom settings, https://pawelgrzybek.com/change-macos-user-preferences-via-command-line/)

  2. configure ssh and gitconfig

ssh-keygen -t rsa

create .extra and add line ssh-add ~/.ssh/id_rsa

add key to github with cat ~/.ssh/id_rsa.pub, then you can clone with git clone git@...

  1. Install apps, but first put all apple apps into one folder
brew install llvm cmake node graphviz boost hdf5 swig autojump ncdu tmux htop rg broot tldr wget fzf
brew install --cask firefox google-chrome visual-studio-code telegram spectacle vlc eul docker jetbrains-toolbox github maccy transmission bitwarden 

Mac additional setting

  • desktop -> wallpaper, screen saver animation (drift)
  • users & groups -> avatar
  • display -> resolution -> scaled -> larger text, check true tone, night shift -> sunset to sunrise
  • dock and menu bar -> battery -> percentage
  • battery -> turn off display after 15 mins
  • touch id
  • bluetooth -> show bluetooth in menu bar
  • sound -> Uncheck the “Play user interface sound effects”
  • date time -> time zone -> set time zone auto
  • keyboard -> shortcuts -> input sources -> cmd space (fix spotlight)
  • displays -> auto adjust brightness off
  • accessibility -> zoom -> Use scroll gesture
  • Keyboard -> Keyboard Shortcuts -> app shortcuts -> + -> notes, menu title - Paste and Match Style, ⌘V

App settings

  • notes: view -> show folders, edit -> substitutions -> smart links, preferences -> sort notes by date created
  • install jetbrains apps, to use profile: bottom right - sync plugins silently, in preferences search font, set 12 and 0.9. jetbrain toolbox -> settings -> keep prev version -> off, Settings - Advanced Settings - Maximum number of results to show in Find In Path/Show Usages preview - 1000
  • firefox: default zoom firefox 90, pluggins (ublock, simple translate, cookies, Translate Web Pages), https://www.google.com/preferences?hl=en check "Results in a new window", set firefox as default browser. view -> toolbars -> always show. about:config -> browser.tabs.loadBookmarksInTabs true, browser.bookmarks.editDialog.maxRecentFolders 20
  • telegram: sounds -> sent message off, data and storage -> storage usage -> 5gb, preferences -> general -> show icon in menu bar off
  • vscode: file -> auto save, Keyboard Shortcuts -> navigate back: cmd [
  • vlc: pref -> hotkeys -> faster fine ]
  • iterm2 -> pref -> advanced -> Scroll wheel sends arrow keys when in alternate screen mode -> no -> restart
  • remove items from menu bar with dragging to desktop (hold cmd)
  • remove items from dock (drop to launchpad)
  • app-cleaner