{"id":31765393,"url":"https://github.com/jamesstonehill/dotfiles","last_synced_at":"2025-10-10T00:16:08.532Z","repository":{"id":70765466,"uuid":"104124029","full_name":"jamesstonehill/Dotfiles","owner":"jamesstonehill","description":"🏠 My dotfiles","archived":false,"fork":false,"pushed_at":"2025-03-11T13:12:39.000Z","size":8044,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-13T11:57:05.484Z","etag":null,"topics":["dotfiles","dotfiles-macos","macos-dotfiles","neovim","vim","zsh"],"latest_commit_sha":null,"homepage":"","language":"Lua","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/jamesstonehill.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-19T20:17:58.000Z","updated_at":"2025-03-11T13:12:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"dd10f6ab-9d11-4dcf-9ed1-856cf6879db5","html_url":"https://github.com/jamesstonehill/Dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jamesstonehill/Dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamesstonehill%2FDotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamesstonehill%2FDotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamesstonehill%2FDotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamesstonehill%2FDotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jamesstonehill","download_url":"https://codeload.github.com/jamesstonehill/Dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamesstonehill%2FDotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002388,"owners_count":26083356,"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-10-09T02:00:07.460Z","response_time":59,"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":["dotfiles","dotfiles-macos","macos-dotfiles","neovim","vim","zsh"],"created_at":"2025-10-10T00:15:54.266Z","updated_at":"2025-10-10T00:16:08.527Z","avatar_url":"https://github.com/jamesstonehill.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dotfiles\n\nThese are my dotfiles. Like pretty much all dotfiles, they are largely stolen\nfrom other, smarter people. Let me know if you find them useful or if you have\nany suggestions for how they could be improved!\n\n## Setup\n\nFirst start by cloning this repo into your home directory.\n\n```shell\ncd ~\ngit clone https://github.com/jamesstonehill/Dotfiles.git\n```\n\nThen symlink the files that don't require alteration\n```bash\nln -s ~/Dotfiles/zshrc ~/.zshrc\nln -s ~/Dotfiles/init.lua ~/.config/nvim/init.lua\nln -s ~/Dotfiles/lua/ ~/.config/nvim/\nln -s ~/Dotfiles/gitignore_global ~/.gitignore_global\nln -s ~/Dotfiles/gitattributes ~/.gitattributes\nln -s ~/Dotfiles/irbrc ~/.irbrc\nln -s ~/Dotfiles/gemrc ~/.gemrc\nln -s ~/Dotfiles/pryrc ~/.pryrc\nln -s ~/Dotfiles/asdfrc ~/.asdfrc\nln -s ~/Dotfiles/default-gems ~/.default-gems\n```\n\nAnd copy and edit the files that do require alteration\n```bash\ncp ~/Dotfiles/gitconfig ~/.gitconfig\n```\n\n### Installing Dependencies\n\nMy dotfiles have a few dependencies. Most of these can be installed with\n[homebrew](https://brew.sh/).\n\nTo install these dependencies with homebrew `cd` into the Dotfiles directory and\ntype `brew bundle`. You can comment out any dependencies you don't want in the\nBrewfile.\n\nSome of my dotfiles have Ruby gem dependencies. If you have a working ruby\nversion running locally you can install these by running `bundle install` inside\nthis directory.\n\nBelow I've included some instructions for setup specific to individual dotfiles.\n\n### zshrc\n\nI use [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh). You'll need to\ninstall oh-my-zsh for my zshrc config to work. To download it see the\ninstructions on the oh-my-zsh github page.\n\n### vimrc\n\nTo install the vim packages first install\n[vim-plug](https://github.com/junegunn/vim-plug).\n\nThen inside vim run `:PackerInstall`.\n\n#### Linting\n\nI'm using [mason.nvim](https://github.com/williamboman/mason.nvim) to install linting packages. To view the available linting packages run in vim `:Mason`. This will bring up a window of the various libraries you can install. Then to install one run something like `:MasonInstall black`.\n\n### gitconfig\n\nYou'll need to replace `\u003cYOUR NAME\u003e` and `\u003cYOUR EMAIL\u003e` with your name and\nemail.\n\n### Terminal\n\nFor a terminal I use [iTerm2](https://www.iterm2.com/). I've included an iTerm\ntheme that matches my vim theme in this repo for ease. This file is the\nJellybeans.itermcolors file. See iTerm2 documentation on how to setup this\ntheme.\n\nIn order to enable powerline fonts you'll want to enable the option here in\niterm.\nhttps://apple.stackexchange.com/a/413332/223301\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamesstonehill%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjamesstonehill%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamesstonehill%2Fdotfiles/lists"}