ringmaster.md: init
This commit is contained in:
parent
717afc158a
commit
67d1c31560
|
@ -7,3 +7,78 @@ toc: true
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Dev setup
|
||||||
|
|
||||||
|
### Install Xcode command line tools
|
||||||
|
|
||||||
|
```bash
|
||||||
|
xcode-select --install
|
||||||
|
```
|
||||||
|
|
||||||
|
### Install Homebrew
|
||||||
|
|
||||||
|
Make sure that the install command is the same [from here](https://brew.sh/).
|
||||||
|
|
||||||
|
```bash
|
||||||
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||||
|
brew update
|
||||||
|
brew upgrade
|
||||||
|
```
|
||||||
|
|
||||||
|
### Install packages
|
||||||
|
|
||||||
|
```bash
|
||||||
|
brew install cask alacritty android-platform-tools balenaetcher bitwarden brave-browser discord firefox font-fira-code font-fira-mono font-overpass-mono google-chrome keepassx keka librewolf macs-fan-control meld obs protonvpn sublime-text telegram tor-browser utm virtualbox virtualbox-extension-pack
|
||||||
|
|
||||||
|
brew install aria2 bat btop coreutils curl ffmpeg gcc git git-delta gnu-sed grep handbrake htop hugo imagemagick iperf iperf3 mpv neovim qemu readline rename ripgrep speedtest-cli tmux tree wakeonlan watch webp wget xz yt-dlp zsh-fast-syntax-highlighting
|
||||||
|
|
||||||
|
# brew install cask zoom
|
||||||
|
```
|
||||||
|
|
||||||
|
### Maintenance
|
||||||
|
|
||||||
|
```bash
|
||||||
|
brew cleanup
|
||||||
|
brew doctor
|
||||||
|
```
|
||||||
|
|
||||||
|
### Install Rust (rustup)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
|
||||||
|
|
||||||
|
rustup default stable
|
||||||
|
rustup component add rust-src rust-analyzer
|
||||||
|
#rustup component add rust-analysis
|
||||||
|
|
||||||
|
cargo install cargo-outdated cargo-tree
|
||||||
|
```
|
||||||
|
|
||||||
|
### Generate SSH keys
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd $HOME/.ssh
|
||||||
|
ssh-keygen -t ed25519 -f bluefeds
|
||||||
|
ssh-keygen -t ed25519 -f flameboi
|
||||||
|
ssh-keygen -t ed25519 -f gitea
|
||||||
|
ssh-keygen -t ed25519 -f github
|
||||||
|
ssh-keygen -t ed25519 -f gitlab
|
||||||
|
ssh-keygen -t ed25519 -f sentinel
|
||||||
|
```
|
||||||
|
|
||||||
|
## Extra setup
|
||||||
|
|
||||||
|
### Improve Dock behaviour
|
||||||
|
|
||||||
|
```bash
|
||||||
|
defaults write com.apple.dock autohide-delay -float 0
|
||||||
|
defaults write com.apple.dock autohide-time-modifier -int 0
|
||||||
|
killall Dock
|
||||||
|
```
|
||||||
|
|
||||||
|
### Improve Finder
|
||||||
|
|
||||||
|
```bash
|
||||||
|
defaults write com.apple.Finder AppleShowAllFiles true
|
||||||
|
killall Finder
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue