Skip to content

pierusan/dotfiles

Repository files navigation

dotfiles

Personal setting and configurations.

MacOS setup

  • Setup computer and apple ID
  • Mac System Preferences
    • Dock: reduce size, remove recent apps, and remove most Mac apps
    • In language and Regions, set 24h and Celcius
    • Add International US keyboard Input source
    • Choose a background theme
  • In a terminal run git --version to install git (shipped with the XCode command line tools)
  • In Safari, go to this Github dotfiles Readme and follow the instructions below to clone this repo
  • In a terminal, go to the root of this repo and:
    • Run ./all.sh to setup zsh themes, plugins, aliases, functions, etc.. , and clone the sandboxes repo
    • Run ./mac.sh to install brew along with your favorite applications
  • Open Chrome and sign in to your account
  • Open VSCode and turn on settings sync
  • Setup iterm
  • Setup Google Drive and add favorite directories to 'Favorites'
  • Install some pyenv versions and set the global version to use
    • Run ./all_poetry.sh once Python is installed to install Poetry
  • Setup Screenshots directory for Cmd+Shft+5 stuff
  • Setup touch ID for sudo
    • Add auth sufficient pam_tid.so to the end of the /etc/pam.d/sudo file (running sudo su -, and then vi /etc/pam.d/sudo should do it)

Windows setup

  • Rename device name in Settings>System>About
  • Double check Windows username (if needs to be renamed check the instructions from this Youtube video)
  • Check and install updates
  • Remove unwanted programs
  • Install WSL
    • Install distro such as Ubuntu 20.04
    • Add \\wsl$ path to quick access in the explorer
  • Follow the instructions below to clone this repo
  • In WSL, go to the root of this repo and:
    • Run sudo ./linux.sh to install packages like zsh, cmake, etc...
    • Run ./all.sh to setup zsh themes, plugins, aliases, functions, etc.. , and clone the sandboxes repo
  • Install Winget
  • From WSL, run powershell.exe -ExecutionPolicy ByPass -File winget.ps1 to install
  • Set preferences
    • Configure Taskbar
    • Configure Start Menu
    • Configure Default Apps
    • Use windows_terminal_settings.json as inspiration for Windows Terminal settings (Ctrl+,)

Git setup

  • Generate a new SSH key and add it to ssh-agent | instructions
  • Add the SSH key to your Github account | instructions
  • Set git config --global user.name FIRST_NAME LAST_NAME and git config --global user.email EMAIL
  • Clone this repo over ssh into a new directory $HOME/dev

About

Personal setting and configurations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published