Skip to content

brandonchinn178/config

Repository files navigation

Configuration files

Highlights:

  • I have a whole git-branch-manager system that manages my branches
    • e.g. I can specify branches as dependent on other branches
    • For example, git branch-manager-rebase will automatically rebase on top of any required branches
  • After each bash command, I print out an emoji representing the error code + the amount of time passed
  • Ctrl+B opens a list of branches with fzf. If nothing is typed on the command line, the selected branch is checked out. If there's input on the command line already, the selected branches are copied in

Installation

  1. Install Homebrew

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Install Sublime Text

    1. See sublime/README.md
  3. Install Jetbrains Mono

  4. ./install

  5. Settings:

    • Login Items: Maccy, noTunes, Aerospace
    • Displays have separate Spaces = enabled
    • Group windows by application = enabled
    • Keyboard shortcuts
      • Change "Mission Control" shortcut to ctrl+alt+shift+up
      • Disable "Application windows" shortcut
      • Change "Missiong Control > Move left a space" to ctrl+alt+shift+left
      • Change "Missiong Control > Move right a space" to ctrl+alt+shift+right
  6. To use touch ID for sudo, copy the template at /etc/pam.d/sudo_local.template and uncomment the pam_tid.so line

About

My configuration files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •