What For | Tool | Config |
---|---|---|
Hardware | Macbook Pro 2020 w/ Arm M1 16Gb | neofetch |
OS | macOS [12.6] | neofetch |
Window Manager | Magnet | |
Terminal | iTerm2 | iterm |
Shell | zsh w/ oh-my-zsh (plugins) | zshrc |
Packages | brew | Brewfile |
File Manager | nnn, lsd, bat | *rc lines |
Search | fzf, ripgrep | |
VCS | git, difftastic, lazygit | gitconfig |
Session Manager | tmux | .tmux by @gpakosz |
SSH | autossh, rclone | sshconfig |
Monitoring | neofetch, htop, glances, ncdu, speedtest, duf | |
Editor | vim | vimrc by @amix |
IDE | JetBrains, VSCODE | vscode |
Python | miniconda | |
Markdown | MacDown | |
Docs | tldr, Dash | |
Font | Source Code Pro, Hard Nerd Font | |
Video | mpv, youtube-dl | |
VPN | Outline | |
Network Blocker | /etc/hosts 0.0.0.0 trick , AdGuard, SafeSearchs |
MacOS
- Swap
<C-Space>
and<Cmd-Space>
for Sportlight/Language keyboard shortcuts. - Switch on
<Fn>
for emoji choosing. - Switch off text autocomplete and capitalizing.
- Maximize keyboard repeat speed and minimize delay.
- "App Expose" 3 fingers for TrackPad
- "Do Not Disturb" auto setting
- Mission Control apps grouping and switch off separate spaces for displays.
Safari
- Switch off automatic files opening after download.
JetBrains
- "Keymap" profile is per-device base.
- "Code Style" and "Inspections" is per-project base.
- Other stuff, including "Theme", is synced through account.
- Enable Python inspections: all major and docstrings.
pre-commit install
pre-commit run --all-files