← на главную
ПостыТеги

MacOS setup cheatsheet


pug

Applications

Browser Google Chrome Chrome, developed by Google
Productivity Notion Notion is the all-in-one workspace. From notes, tasks, wikis, to database, Notion is all you need. Works great for teams and individuals.
TeamViewer Proprietary computer software package for remote control, desktop sharing, online meetings, web conferencing and file transfer between computers.
Develop WebStorm The smartest JavaScript IDE by JetBrains.
Postman Powerful GUI platform to make your API development faster & easier, from building API requests through testing, documentation and sharing.
DBeaver Universal SQL Client.
Docker Powerful, performs operating-system-level virtualization.
kitematic Visual Docker Container Management on Mac
Password manager Dashlane Cloud-based password manager with award-winning design.
VPN TunnelBear Really simple VPN to browse the web privately & securely.
Tunnelblick Tunnelblick helps you control OpenVPN® VPNs on macOS.
Messengers Skype Cross-platform application that provides video chat and voice call services.
Rocketchat The ultimate Free Open Source Solution for team communications.
Slack Awesome tool for team collaboration and communication.
Telegram Messaging app with a focus on speed and security.
Misc Keka file archiver for macOS. Compression: 7Z, ZIP, TAR, GZIP, BZIP2, XZ LZIP, DMG, ISO. Extraction: 7Z, ZIP, RAR, TAR, GZIP, BZIP2, XZ, LZIP, DMG, ISO, LZMA, EXE, CAB, WIM, PAX, JAR, APK, APPX, CPGZ, CPIO.
AppCleaner Small application which allows you to thoroughly uninstall unwanted apps.
Magnet Window manager that keeps your workspace organized.
Amphetamine Override your energy saver settings and keep your Mac awake.
LightShot The fastest way to take a customizable screenshot.
ITerm2 iTerm2 is an amazing terminal emulator for OS X.
Hidden Bar Hidden lets you hide menu bar items to give your Mac a cleaner look.

CLI Applications

vtop

Graphical activity monitor.

brew tap cjbassi/gotop
brew install gotop
fkill

Fabulously kill processes. Cross-platform.

npm install --global fkill-cli
tmux

tmux is a terminal multiplexer: it enables a number of terminals to be created, accessed, and controlled from a single screen.

brew install tmux

Homebrew

/usr/bin/ruby -e "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/master/install](https://raw.githubusercontent.com/Homebrew/install/master/install))"

ZSH

# Install szh
brew install zsh

# Install Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

iTerm > Profiles > Default > Command: /bin/zsh

Terminal Theme

iTerm2-Color-Schemes - HYBRID Preferences > Profiles > Default > Colors > Color Presets... > Import

ZSH Plugins

# Install plugins

# powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

# autosuggestions && syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting

open ~/.zshrc

# configure p10k

p10k configure

.zshrc

if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
  source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi

export ZSH="/Users/smurygin/.oh-my-zsh"

ZSH_THEME="powerlevel10k/powerlevel10k"

ENABLE_CORRECTION="true"

HIST_STAMPS="dd.mm.yyyy"

plugins=(git docker docker-compose osx zsh-syntax-highlighting zsh-autosuggestions)

DEFAULT_USER="smurygin"

source $ZSH/oh-my-zsh.sh

[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh


Node

# Install n and node without sudo
curl -L [https://git.io/n-install](https://git.io/n-install) | bash

SSH

# generate ed25519 ssh key
ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/id_ed25519 -C "john@example.com"
The mac face icon is by Eucalyp from The Noun Project.
Пока никто не ответил 🥺. Если у тебя есть ответ — пришли мне вебменшен!