{"id":15715934,"url":"https://github.com/fdalcin/dotfiles","last_synced_at":"2026-04-07T22:31:54.424Z","repository":{"id":145155192,"uuid":"606081162","full_name":"fdalcin/dotfiles","owner":"fdalcin","description":"My personal dotfiles","archived":false,"fork":false,"pushed_at":"2026-02-09T15:51:12.000Z","size":47,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-09T19:55:09.036Z","etag":null,"topics":["brew","dotfiles","homebrew","macos","oh-my-zsh","shell","terminal","zsh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fdalcin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2023-02-24T14:58:07.000Z","updated_at":"2026-02-09T15:51:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"c7ca02c9-4f64-4291-a035-09e87e9241ae","html_url":"https://github.com/fdalcin/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fdalcin/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdalcin%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdalcin%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdalcin%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdalcin%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fdalcin","download_url":"https://codeload.github.com/fdalcin/dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdalcin%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31532228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["brew","dotfiles","homebrew","macos","oh-my-zsh","shell","terminal","zsh"],"created_at":"2024-10-03T21:43:28.186Z","updated_at":"2026-04-07T22:31:54.408Z","avatar_url":"https://github.com/fdalcin.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Introduction\n\nThese are my personal dotfiles, they help me set up and maintain my Mac by taking away the effort of installing everything manually. Feel free to explore, contribute and copy parts for your own dotfiles!\n\nBackups of settings are done via [Mackup](https://github.com/lra/mackup).\n\nThe inspiration came from visiting the [GitHub does dotfiles](https://dotfiles.github.io) project. Other sources of inspiration were [Dries'](https://github.com/driesvints/dotfiles) and [Freek's](https://github.com/freekmurze/dotfiles) dotfiles repositories.\n\n## Starting fresh\n\nFollow the instructions below to set up new MacOS devices.\n\n### Migrating from an existing Mac?\n\nIf you're migrating from an existing Mac, make sure to backup all your existing data first. Here's a helpful checklist to validate nothing is missing.\n\n- Did you commit and push any changes/branches to your git repositories?\n- Did you save all important documents from non cloud storage directories?\n- Did you save all of your work from apps which aren't synced through cloud storage services?\n- Did you export important data from your local database?\n- Did you update [mackup](https://github.com/lra/mackup) to the latest version and ran `mackup backup`?\n\n### Setting up your Mac\n\nAfter backing up your data you may now follow these install instructions to setup a new one.\n\n1. [Generate a new public and private SSH key](https://docs.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) by running:\n   ```zsh\n   curl https://raw.githubusercontent.com/fdalcin/dotfiles/HEAD/misc/ssh.sh | sh -s \"\u003cyour-email-address\u003e\"\n   ```\n2. Copy the newly created SSH key and [add it to GitHub](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account)\n3. Clone this repository to `~/.dotfiles` with:\n    ```zsh\n    git clone git@github.com:fdalcin/dotfiles.git ~/.dotfiles\n    ```\n4. Run the installation with:\n    ```zsh\n    cd ~/.dotfiles \u0026\u0026 ./install.sh\n    ```\n5. Start `Herd.app` and run its install process\n6. After mackup is synced with your cloud storage, restore preferences by running `mackup restore`\n7. Restart your computer to finalize the process\n\nYour Mac should now be ready to use!\n\n\u003e **Note**\n\u003e You can use a different location other than `~/.dotfiles` if you want. Make sure you also update the reference in the [`zshrc`](./zsh/zshrc#L1) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdalcin%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffdalcin%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdalcin%2Fdotfiles/lists"}