setup instructions
install
Homebrew
Follow brew
installation instructions.
packages
See:
$ brew install --cask google-chrome firefox visual-studio-code postman beekeeper-studio android-file-transfer musicbrainz-picard
$ brew install coreutils tree git python pyenv httpie
zsh
Node
Follow nvm
installation instructions.
Python
pyenv
, poetry
, pycodestyle
, pytest
.
Rust
Follow rustup
and rustup completions
installation instructions (including cargo
completions).
$ rustup help completions
add SSH keys
GitHub, GitLab.
If git asks for a passphrase:
$ ssh-add --apple-use-keychain ~/.ssh/id_ed25519
Identity added: /Users/oleksmarkh/.ssh/id_ed25519 (email)
tweak
Firefox
about:config
browser.fullscreen.exit_on_escape
: false
System Preferences (Ventura)
This section is opinionated but tries to turn default UX into a usable state.
- Sound
- Play sound on startup: off
- Screen Time: off
- Appearance: Dark
- Accessibility
- Display -> Reduce motion: on :star:
- Control Centre
- Keyboard Brightness: Show in Control Centre
- Siri & Spotlight
- Ask Siri: off
- Spotlight -> Search results: all off except Applications and Calculator
- Desktop & Dock
- Size: 30%
- Dock
- Automatically hide and show the Dock: on
- Show recent applications in Dock: off
- Mission Control
- Automatically rearrange Spaces: off :star:
- Privacy & Security
- Displays
- Display -> Automatically adjust brightness: off
- Night Shift -> Schedule: Sunset to Sunrise
- Lock Screen
- Require password: immediately
- Show message when locked: off
- Game Center: off
- Keyboard
- Keyboard brightness: 5%
- Turn keyboards brightness off after inactivity: 5min
- Press globe key to: do nothing
- Keyboard Shortcuts
- Input Sources:
⌘Space
- Spotlight:
⌃⌘Space
- Function Keys -> Use F1, F2, etc. keys as standard function keys on external keyboards: on
- Modifier Keys -> Caps Lock: Control
- everything else (except Screenshots): off
- Text Input -> Input Sources
- Languages: British, Ukrainian
- Edit…
- Automatically switch to a document’s input source: on
- Correct spelling automatically: off
- Capitalize words automatically: off
- Add full stop with double-space: off
- Trackpad -> Point & Click
- Tracking speed: 60%
- Click: light
- Force Click and haptic feedback: off
- Look up & data detectors: off
- Tap to click: on
Finder
- Preferences
- General -> New Finder windows show: Downloads
- Sidebar: rearrange
- Advanced
- Show all filename extension: on
- Keep folders on top -> In windows when sorting by name: on
Remove all except Weather and Calendar.