jamescmartinez / dotfiles

~jamescmartinez dotfiles + setup guide + app list

Home Page:https://jamescmartinez.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

~jamescmartinez

This repository includes my dotfiles.

Dotfiles-only Setup

git clone git://github.com/jamescmartinez/dotfiles ~/dotfiles
~/dotfiles/bin/setup

Full macOS Setup Guide

  1. Enable network firewall
  2. Set DNS servers to Cloudflare DNS
    • 1.1.1.1
    • 1.0.0.1
    • 2606:4700:4700::1111
    • 2606:4700:4700::1001
  3. Enable FileVault
  4. Install Command Line Tools with xcode-select --install
  5. Enable Developer mode with sudo DevToolsSecurity --enable
  6. Configure GitHub SSH
  7. Install dotfiles (instructions above)
  8. Install Homebrew and run brew bundle --file ~/Brewfile to install programs from the dotfiles-installed Brewfile
    • Dump current Brewfile: brew bundle dump --file Brewfile.dump
    • Make system match Brewfile: brew bundle --force cleanup
  9. Set fish as the default shell with:
    # Intel
    echo /usr/local/bin/fish | sudo tee -a /etc/shells
    chsh -s /usr/local/bin/fish
    # Apple
    echo /opt/homebrew/bin/fish | sudo tee -a /etc/shells
    chsh -s /opt/homebrew/bin/fish
  10. Install Fisher and run fisher update to install plugins from the dotfiles-installed ~/.config/fish/fish_plugins
    • If fisher update does not install the plugins, it's probably because fisher replaced the symlink with a new fish_plugins file upon installation. Quick fix: run a git reset on ~/dotfiles and run fisher update again.
  11. Continue installing other apps

Apps

Install from App Store

  • Amphetamine
  • Gifox
  • Hand Mirror
  • Hidden Bar
  • Magnet
  • Slack
  • Todoist
  • Xcode

Install from website

  • 1Password
  • Alfred
  • AppCleaner
  • Charles Proxy
  • Deckset
  • Docker
  • Dropbox
  • Figma
  • Google Chrome
  • Grammarly Desktop
  • KeyboardCleanTool
  • kitty
  • LinearMouse
  • Loom
  • Notion
  • Onyx
  • Spotify
  • TablePlus
  • Visual Studio Code
  • Zoom

About

~jamescmartinez dotfiles + setup guide + app list

https://jamescmartinez.com


Languages

Language:Vim Script 55.9%Language:Shell 29.7%Language:Ruby 14.4%