{"id":21044514,"url":"https://github.com/goronfreeman/dotfiles","last_synced_at":"2025-08-09T10:07:39.353Z","repository":{"id":34479342,"uuid":"38417586","full_name":"goronfreeman/dotfiles","owner":"goronfreeman","description":null,"archived":false,"fork":false,"pushed_at":"2021-10-27T00:57:27.000Z","size":88,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-13T22:10:03.919Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/goronfreeman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-02T07:19:42.000Z","updated_at":"2023-02-05T04:22:37.000Z","dependencies_parsed_at":"2022-09-01T08:51:12.605Z","dependency_job_id":null,"html_url":"https://github.com/goronfreeman/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/goronfreeman/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goronfreeman%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goronfreeman%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goronfreeman%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goronfreeman%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/goronfreeman","download_url":"https://codeload.github.com/goronfreeman/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goronfreeman%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269561518,"owners_count":24438376,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-09T02:00:10.424Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T14:17:09.124Z","updated_at":"2025-08-09T10:07:39.299Z","avatar_url":"https://github.com/goronfreeman.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"#### 1. install Xcode\n1. install from Mac App Store\n2. `xcode-select --install` (command line tools)\n\n#### 2. install oh-my-zsh\n`sh -c \"$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)\"`\n\n#### 3. set up GitHub credentials\n[Generating SSH keys](https://help.github.com/articles/generating-ssh-keys/)\n\n#### 4. clone config repos\n1. `mkdir github`\n2. `cd github`\n3. `git clone git@github.com:goronfreeman/dotfiles.git`\n4. `git clone git@github.com:goronfreeman/nvimfiles.git`\n5. `cd ~/.oh-my-zsh/custom/plugins/`\n6. `git clone git@github.com:zsh-users/zsh-syntax-highlighting.git`\n7. `git clone git@github.com:zsh-users/zsh-history-substring-search.git`\n\n#### 5. symlink files\n`ln -s ~/github/dotfiles/gitconfig ~/.gitconfig`\n\n`ln -s ~/github/dotfiles/linter_config/scss-lint.yml ~/.scss-lint.yml`\n\n`ln -s ~/github/dotfiles/linter_config/eslintrc ~/.eslintrc`\n\n`ln -s ~/github/dotfiles/agignore ~/.agignore`\n\n`ln -s ~/github/dotfiles/oh_my_zsh/zshenv ~/.zshenv`\n\n`ln -s ~/github/dotfiles/oh_my_zsh/zshrc ~/.zshrc`\n\n`ln -s ~/github/dotfiles/oh_my_zsh/custom/alias.zsh ~/.oh-my-zsh/custom/`\n\n`ln -s ~/github/dotfiles/oh_my_zsh/custom/fzf.zsh ~/.oh-my-zsh/custom/`\n\n`ln -s ~/github/dotfiles/oh_my_zsh/functions.zsh ~/.oh-my-zsh/lib/`\n\n`ln -s ~/github/nvimfiles/init.vim ~/.config/nvim/init.vim`\n\n`ln -s ~/github/nvimfiles/autoload/ ~/.config/nvim/`\n\n#### 6. install homebrew\n`ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"`\n\n#### 8. brew installs\n`brew install chruby fzf gifify git gti heroku-toolbelt imagemagick lame mysql node postgresql ruby-install sqlite terminal-notifier the_silver_searcher tig youtube-dl`\n\n#### 9. add cask taps\n`brew tap caskroom/fonts`\n\n`brew tap caskroom/versions`\n\n`brew tap neovim/neovim`\n\n#### 10. cask installs\n`brew cask install airmail-beta alfred appcleaner atom bettertouchtool daisydisk dash dropbox flux font-open-sans font-roboto-mono font-source-code-pro google-chrome google-chrome-canary google-drive google-photos-backup heroku-toolbelt imageoptim istat-menus iterm2-beta kaleidoscope linear mysqlworkbench openemu paw scroll-reverser spotify steam the-unarchiver transmission vlc`\n\n#### 11. install neovim\n1. `brew install --HEAD neovim`\n2. `:PlugInstall`\n\n#### 12. install ruby (ruby-install \u0026 chruby)\n1. `ruby-install ruby`\n2. `echo \"ruby-$(ruby -e 'print RUBY_VERSION')\" \u003e ~/.ruby-version`\n\n#### 13. MySQL config\n1. `ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents`\n2. `launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist`\n\n#### 14. Mac App Store installs\n* Amphetamine\n* LastPass\n* Pocket\n* Pomodoro\n* Reeder 3\n* Textual\n\n#### 15. activate licenses\n* Alfred\n* BetterTouchTool\n* Dash\n* iStat Menus\n* Kaleidoscope\n* Omnigraffle\n* Paw\n\n#### 16. restore preferences\n* Alfred\n* BetterTouchTool\n* Dash\n* iStat Menus\n\n#### 17. restore Atom settings\n1. `apm install sync-settings`\n2. create [GitHub token](https://github.com/settings/tokens)\n3. enter gist ID\n4. Sync Settings: Restore\n\n#### 18. install linters\n`npm install -g csslint eslint htmlhint js-yaml jsonlint \u0026\u0026 gem install rubocop scss_lint`\n\n#### 19. rubocop config\n\n`curl https://gist.githubusercontent.com/goronfreeman/0e67f42e4339faf62374f35bb2383c92/raw/01c6bbf8281baedaf1ec9cbd8abe316ff66539e5/.rubocop.yml \u003e /Users/hbraun/.rubocop.yml`\n\n#### 20. disable Mission Control shift binding\n1. `cd ~/Library/Preferences`\n2. `open com.apple.symbolichotkeys.plist`\n3. for items `34`, `35`, and `37`, set `enabled` to `NO`\n4. save and reboot\n\n#### 21. install fzf\n`/usr/local/opt/fzf/install`\n\n#### 22. other software installs\n* Adobe Illustrator\n* Adobe Photoshop\n* Cubase 6\n* [Private Internet Access](https://www.privateinternetaccess.com/installer/download_installer_osx)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoronfreeman%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoronfreeman%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoronfreeman%2Fdotfiles/lists"}