{"id":42147243,"url":"https://github.com/dcchambers/dotfiles","last_synced_at":"2026-01-26T17:58:46.858Z","repository":{"id":53207575,"uuid":"152782421","full_name":"dcchambers/dotfiles","owner":"dcchambers","description":"dotfiles \u0026 mac config","archived":false,"fork":false,"pushed_at":"2025-11-20T16:48:14.000Z","size":3035,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-20T18:24:13.710Z","etag":null,"topics":["dotfiles","linux","macos"],"latest_commit_sha":null,"homepage":"","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/dcchambers.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-10-12T16:59:09.000Z","updated_at":"2025-11-20T16:48:18.000Z","dependencies_parsed_at":"2023-11-29T22:31:37.719Z","dependency_job_id":"cef0fcd2-76b2-48b0-a7f0-8e10115b9999","html_url":"https://github.com/dcchambers/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dcchambers/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcchambers%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcchambers%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcchambers%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcchambers%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dcchambers","download_url":"https://codeload.github.com/dcchambers/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcchambers%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28784091,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T13:55:28.044Z","status":"ssl_error","status_checked_at":"2026-01-26T13:55:26.068Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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","linux","macos"],"created_at":"2026-01-26T17:58:44.827Z","updated_at":"2026-01-26T17:58:46.853Z","avatar_url":"https://github.com/dcchambers.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dotfiles and mac config\n\nMy public dotfiles and mac configuration.\n\nDoes not include more sensitive files (eg `.ssh`).\n\n## Usage\n\n- I would recommend using symlinks to 'place' these dotfiles in your home directory `~`.\n  - Use the included `create-symlinks.sh` script.\n  - Or `ln -sv /path/to/a/dotfile ~` will create a symlink to your home directory, where most programs expect dotfiles to be.\n\n## Mac Config\n\nBrewfile and scripts to bootstrap a fresh Mac install.\n\n- Installs xcode command line tools.\n- Installs Homebrew and tools/apps listed in the [Brewfile](mac-config/Brewfile).\n- Configure [Dotfiles](https://github.com/dcchambers/dotfiles).\n\n### Bootstrap\n\nYou can bootstrap a new mac using the included `bootstrap.sh` script. You should be able to run this script from a brand new mac using only included, default tools.\n\nThe script sets up a ssh key, configures git, downloads dotfiles, installs homebrew, and installs my commonly used packages/tools/apps via homebrew.\n\n- Download the bootstrap script from this git repo:\n  ```\n  $ curl -o /tmp/bootstrap.sh https://raw.githubusercontent.com/dcchambers/dotfiles/master/mac-config/bootstrap.sh\n  ```\n- Run the script\n  ```\n  $ chmod +x /tmp/bootstrap.sh\n  $ /tmp/bootstrap.sh\n  ```\n\n### Brewfile\n\n- If you just want to install the applications listed in the `Brewfile`, run\n  this command from the directory that contains your `Brewfile`. (Requires [Homebrew](https://brew.sh/))\n  ```\n  $ brew bundle install\n  ```\n\n## Specifications\n\n- These dotfiles are *mac-focused* and built to share some config between several machines.\n  I recently separated my dotfiles for my work computer into a separate private repostitory because sharing configuration was getting messy.\n  - 2022 M2 Macbook Air 13\"\n  - 2024 M4 Mac Mini\n- For details about the programs I use, see [my /uses page](https://chambers.io/uses)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcchambers%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdcchambers%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcchambers%2Fdotfiles/lists"}