brettcannon / dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

These files are structured for configuring Codespaces. There are also instructions on how to bootstrap a new machine.

Supported tools

VS Code is left out thanks to Settings Sync.

Shells

Primary shell; assumes Starship is installed.

Backup prompt functions available for when Starship is unavailable.

macOS default; configured as backup for when fish isn't used.

Linux/Codespaces default; configured as backup for when fish or zsh aren't used.

Both .gitconfig and .git_.

For when VS Code isn't available.

Assumes that the Python Launcher for Unix is installed.

Bootstrapping a new machine

  1. Clone this repo and run install
    1. Install Python
    2. Install Git
  2. Install Homebrew (Unix and macOS)
  3. Set up Fish
    1. Install
    2. Make fish the default login shell
  4. Set up NextDNS
  5. Install apps
    1. 1Password
    2. Signal
  6. Install fonts
    1. MonoLisa
    2. Symbols

About

License:MIT License


Languages

Language:Shell 49.4%Language:Vim Script 29.3%Language:Python 19.3%Language:Ruby 2.0%