macos-setup
🐱 Source ☕️ Java SampleGo Sample Angular Sample
  • Mac Setup
  • Getting Started
    • Xcode
    • Homebrew
    • System Preferences
    • Essentials
    • Dotfiles
  • Applications
    • Ghostty
    • Sublime-text
    • JetBrains
    • VSCode
    • Xcode
    • Marta
    • Benthos
    • OrbStack
    • Traefik
    • n8n
  • Platforms
    • Java
    • Node
      • Bub
      • NPM
      • PNPM
      • Turborepo
    • GoLang
    • Rust
    • Python
      • Agno AI
  • DevOps
    • Development Workflow
      • Git
        • GitHub CLL
      • GitOps
      • Documentation
      • mkcert
      • YubiKey
    • Monorepo
    • dnsmasq
    • Docker
    • Skaffold
    • Kubernetes
    • Helm
    • Kustomize
    • kustomizer
    • Terraform
    • Security
    • Cloud
      • gcloud
      • azure
      • aws
  • Tips
    • Git
    • MacOS
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Getting Started

Dotfiles

if you mess up your dotfiles, don't worry, you can copy up-to-date files anytime from here.

Setup Dotfiles

All the settings described in this guide are backed into following dot(.) files

copy zshrc, alias etc., files to your home directory to make life easy.

to finish this task, run the following commands in terminal:

# go to your home directory
cd ~
curl -L https://raw.githubusercontent.com/xmlking/macbooksetup/main/dotfiles/.zshrc -o ~/.zshrc
curl -L https://raw.githubusercontent.com/xmlking/macbooksetup/main/dotfiles/.gitconfig -o ~/.gitconfig
# change `name` and `email` in `.gitconfig` after copying it, with:
git config --global user.name "Your Full Name"
git config --global user.email "Your Email"
curl -L https://raw.githubusercontent.com/xmlking/macbooksetup/main/dotfiles/.config/starship.toml -o ~/.config/starship.toml
mkdir ~/my && cd ~/my
curl -L https://raw.githubusercontent.com/xmlking/macbooksetup/main/dotfiles/my/.gitattributes -o ~/my/.gitattributes
curl -L https://raw.githubusercontent.com/xmlking/macbooksetup/main/dotfiles/my/.gitignore -o ~/my/.gitignore
curl -L https://raw.githubusercontent.com/xmlking/macbooksetup/main/dotfiles/my/aliases.zsh -o ~/my/aliases.zsh
curl -L https://raw.githubusercontent.com/xmlking/macbooksetup/main/dotfiles/my/exports.zsh -o ~/my/exports.zsh
curl -L https://raw.githubusercontent.com/xmlking/macbooksetup/main/dotfiles/my/extra.zsh -o ~/my/extra.zsh
curl -L https://raw.githubusercontent.com/xmlking/macbooksetup/main/dotfiles/my/functions.zsh -o ~/my/functions.zsh
curl -L https://raw.githubusercontent.com/xmlking/macbooksetup/main/dotfiles/my/paths.zsh -o ~/my/paths.zsh

If you want to add paths or exports use respective files in ~/my folder instead of editing ~/.zshrc

PreviousEssentialsNextApplications

Last updated 2 years ago

Was this helpful?