Skip to content

.files, including ~/.osx — sensible hacker defaults for OS X

License

Notifications You must be signed in to change notification settings

marknorgren/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 Mark's Dotfiles

🚀 Getting Started

  1. Clone and run the setup script:
git clone https://github.com/your-username/dotfiles.git
cd dotfiles
./setup.sh
  1. Install required system dependencies:
brew install coreutils curl git gpg gawk zsh yarn asdf
  1. Install Ruby dependencies:
gem install colored colored2
  1. Create backups and symlink dotfiles:
rake backup   # Create backups of existing dotfiles
rake symlink  # Create symlinks to new dotfiles

📝 What This Does

  • Creates backups of your existing dotfiles in ~/.dotfiles_backup/
  • Symlinks new dotfiles from this repo to your home directory
  • Preserves your original files as timestamped backups

🔄 Restoring from Backup

Check ~/.dotfiles_backup/ for your timestamped backups.

⚠️ Notes

  • Requires colored and colored2 gems for pretty output
  • Use rake backup before making any changes
  • Use rake symlink to create/update symlinks

🔗 References:

About

.files, including ~/.osx — sensible hacker defaults for OS X

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 64.4%
  • Vim Script 31.9%
  • Ruby 3.2%
  • AppleScript 0.5%