Skip to content

🚥 These are my dotfiles. There are many like them, but these are mine.

Notifications You must be signed in to change notification settings

allewun/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚥 dotfiles

  • macOS 14.1.2
  • zsh 5.9

Setup

Pre-requisites

  1. Install Homebrew
    # installing here to prevent conflict with system binaries
    $ git clone https://github.com/Homebrew/brew ~/homebrew
    
  2. Install iTerm2
  3. Install Sublime Text
  4. Setup SSH key
    $ ssh-keygen -t ed25519 -C "your_email@example.com"
    
    • Autoload SSH key (~/.ssh/config)
      Host *
        AddKeysToAgent yes
        IgnoreUnknown UseKeychain
        UseKeychain yes
        IdentityFile ~/.ssh/id_ed25519
      
    • Add to keychain
      ssh-add --apple-use-keychain ~/.ssh/id_ed25519
      

dotfiles setup

$ git clone git@github.com:allewun/dotfiles.git ~/dotfiles
$ export DOTFILE_PATH=~/dotfiles # this env var is used in several setup scripts, but it's loaded in .zshrc
$ ./setup.sh

...

# data migration:
#   ~/.zsh_history
#   ~/Library/autojump/autojump.txt

Per-app settings

  1. iTerm - ~/dotfiles/preferences/iTerm2/com.googlecode.iterm2.plist
  2. BetterTouchTool - ~/dotfiles/preferences/BetterTouchTool/allen.bttpreset
  3. Karabiner-Elements - ~/dotfiles/preferences/Karabiner
  4. iStat Menus - ~/dotfiles/preferences/iStat Menus/iStat Menus Settings.ismp

Private 🙈

$ git clone git@github.com:allewun/dotfiles-private.git ~/dotfiles-private

Essential Apps

About

🚥 These are my dotfiles. There are many like them, but these are mine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published