Skip to content

jondong/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

389 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal system settings across Linux and macOS.

Installation

bash <(curl https://raw.githubusercontent.com/jondong/dotfiles/master/bootstrap.sh -L)

Options

./bootstrap.sh --with-packages --auto   # full automated setup
./scripts/doctor.sh                     # check & repair config

Layout

  • bootstrap.sh — single entry point
  • apps/ — application configs (symlinked to ~/)
  • platforms/ — OS-specific package installers
  • shells/zsh/ — zsh configuration
  • scripts/doctor.sh — health check

fzf

fzf is installed per platform and configured centrally in shells/zsh/common/fzf.zsh. macOS uses Homebrew; Linux tracks the latest upstream release from ~/.fzf. The shared configuration does not depend on a generated ~/.fzf.zsh file.

  • Ctrl-T — select files and directories
  • Ctrl-R — search shell history
  • Alt-C — change to a selected directory
  • **<Tab> — fuzzy-complete paths and directories
  • F2 — toggle the preview in file and directory pickers
  • Ctrl-Y — copy a file or history selection when a supported clipboard tool is available

About

dotfiles, including my personal favorite system settings across Linux and Mac OS X.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages