Skip to content

phildionne/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting started

cd & git clone https://github.com/phildionne/dotfiles

Brew

Install brew

Terminal

Iterm2

Use Iterm2

brew install --cask iterm2

Zsh

While latest macOS versions have Zsh already installed, it's best to install it with brew to get the latest and keep it updated.

brew install zsh

Pure

Use the Pure prompt

brew install pure

ASDF

Use asdf for managing programming language versions

brew install asdf

Then add asdf to your path:

# ~/.zshrc

# Enable ASDF
export PATH="${ASD_DATA_DIR:-$HOME/.asdf}/shims:$PATH"%

Install some plugins:

asdf plugin add ruby
asdf plugin add nodejs

asdf install ruby latest
asdf install nodejs latest

GitHub CLI

Use gh for interacting with the GitHub API

brew install gh

Apps

Use brew cask:

Development

brew install --cask \
  visual-studio-code \
  github \
  dash

Database

brew install --cask \
  postgres-unofficial \
  sequel-pro \
  postico \
  base

Postgres.app

Configure your $PATH to use the included command line tools:

sudo mkdir -p /etc/paths.d &&
echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp

See:

Other

brew install --cask \
  appcleaner \
  bitwarden \
  dropbox \
  google-chrome \
  messenger \
  slack \
  raycast \
  spotify \
  the-unarchiver \
  vlc \
  webtorrent

Orbstack

Install orbstack:

brew install --cask orbstack

Everything else

  • .git_config
  • .global_ignore

Create symlinks to your dotfiles in ~.

cd ~/dotfiles
rake install

OSX

Quick Look

Adds support for:

  • Preview source code files with syntax highlighting
  • Preview plain text files without or with unknown file extension
  • Preview Markdown files
  • Preview JSON files
brew install \
  qlcolorcode \
  qlstephen \
  qlmarkdown \
  quicklook-json

See: https://github.com/sindresorhus/quick-look-plugins

Security

Make you mac secure; taken from this guide. These are the absolute basics:

  1. Enable firewall
  2. Enable FileVault
  3. Use NextDNS

About

My dotfiles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published