ujuc / dotrc

dotfiles
MIT License
13 stars 7 forks source link

MyDotrc

License

MIT

Pre-install package

MacOS

xcode-select --install

Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

CLI

starship

brew install starship

zplug

brew install zplug

vim

brew install vim

bat

brew install bat

mkdir -p .config/bat && ln -sf $HOME/dotrc/batrc $HOME/.config/bat/config

lsd

brew install lsd

GitHub CLI

brew install gh

## Install gh extensions
gh ext install github/gh-copilot

Git Plugins

git-delta

brew install git-delta

tig

brew install tig

mkdir -p .config/tig && ln -sf $HOME/dotrc/tigrc $HOME/.config/tig/config

Apps

1Password

brew install --cask 1password 1password-cli

1Password SSH key config

raycast

brew install --cask raycast

Visual Studio Code

brew install --cask visual-studio-code

Arc Browser

brew install --cask arc

SnapScan

Terminal

warp

brew install --cask warp

iTerm2

brew install --cask iterm2

Font

# MS cascdia code font https://github.com/microsoft/cascadia-code
font-cascadia-code
font-cascadia-code-nf

# D2 coding
font-d2coding-nerd-font

Lang

Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Deno

brew install deno

Config

Zsh

ln -sf $HOME/dotrc/zshrc $HOME/.zshrc

Git

git config --global user.email ""
git config --global user.name ""
git config --global core.autocrlf input
git config --global core.whitespace cr-at-eol,fix,trailing-space,-indent-with-non-tab
git config --global merge.conflictstyle zdiff3
git config --global commit.template $HOME/dotrc/gitmessage
git config --global core.pager delta
git config --global interactive.diffFilter "delta --color-only"
git config --global delta.line-numbers true
git config --global delta.side-by-side true
git config --global delta.navigate true
git config --global delta.diff-so-fancy true
git config --global delta.hyperlinks true