1
0
Fork 0

ringmaster.md: init

This commit is contained in:
Pratham Patel 2022-09-25 14:32:13 +05:30
parent 717afc158a
commit 67d1c31560
1 changed files with 75 additions and 0 deletions

View File

@ -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
```