Personal setting and configurations.
- 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 installgit
(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 thesandboxes
repo - Run
./mac.sh
to install brew along with your favorite applications
- Run
- Open Chrome and sign in to your account
- Open VSCode and turn on settings sync
- Setup iterm
- Install shell integrations for access to
imgcat
- Note:
mac.sh
should symlink the iterm profile (using these Instructions) but this has not been tested yet so we should double-check - Look at the status of this: https://github.com/romkatv/powerlevel10k#horrific-mess-when-resizing-terminal-window
- Install shell integrations for access to
- 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
- Run
- 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 (runningsudo su -
, and thenvi /etc/pam.d/sudo
should do it)
- Add
- 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 likezsh
,cmake
, etc... - Run
./all.sh
to setup zsh themes, plugins, aliases, functions, etc.. , and clone thesandboxes
repo
- Run
- 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+,)
- 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
andgit config --global user.email EMAIL
- Clone this repo over ssh into a new directory
$HOME/dev
mkdir -p $HOME/dev && cd $HOME/dev
git clone [email protected]:pierusan/dotfiles.git