{"id":51630256,"url":"https://github.com/rheaditi/dotfiles","last_synced_at":"2026-07-13T06:33:03.642Z","repository":{"id":93243154,"uuid":"139839778","full_name":"rheaditi/dotfiles","owner":"rheaditi","description":"🔧dotfiles: git, zsh, iterm \u0026 some other personal configs 💻","archived":false,"fork":false,"pushed_at":"2026-06-16T07:03:51.000Z","size":171,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-16T07:44:37.426Z","etag":null,"topics":["dotfiles","git","macos","zshrc"],"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/rheaditi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-07-05T11:29:29.000Z","updated_at":"2025-10-06T07:07:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"ef396273-e805-469d-851b-126486ae5d9a","html_url":"https://github.com/rheaditi/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rheaditi/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rheaditi%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rheaditi%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rheaditi%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rheaditi%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rheaditi","download_url":"https://codeload.github.com/rheaditi/dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rheaditi%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35413538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-13T02:00:06.543Z","response_time":119,"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","git","macos","zshrc"],"created_at":"2026-07-13T06:33:03.560Z","updated_at":"2026-07-13T06:33:03.617Z","avatar_url":"https://github.com/rheaditi.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rheaditi's dotfiles ✨\n\nA painstakingly curated collection of configs, scripts, and digital comfort blankets for macOS development on my personal and work machines (with some Ubuntu compatibility thrown in). Proceed with caution and a sense of adventure! 🚀\n\n\u003cimg width=\"419\" alt=\"image\" src=\"https://user-images.githubusercontent.com/6426069/159650696-f50e5175-0c2b-472e-a99d-01a3a0ee149c.png\"\u003e\n\n\n## ⚠️ Friendly Warning\n\nIf you want to give these dotfiles a try, you should **first fork this repository**, review the code (or ask an LLM to do it for you with a custom prompt for your use case), and remove things you don't want or need. \nDon't blindly use my settings unless you know what that entails. Use at your own risk! (But also, have fun with it!)\n\n## What's Inside? 📦\n\nThis setup includes configurations for:\n\n| Component      | Description |\n|----------------|-------------|\n| **Zsh**        | oh-my-zsh, custom aliases, functions, and prompt |\n| **iTerm2**     | Color schemes downloaded/converted from Visual Studio Code themes via [ditto-cli](https://www.npmjs.com/package/@campvanilla/ditto-cli) 🎨\u003cbr\u003e_You can also preview these themes without applying them ([steps here](https://stackoverflow.com/questions/22943676/how-to-export-iterm2-profiles/23356086#23356086))_. |\n| **VS Code**    | Settings and keybindings, et al. |\n| **Git**        | Configuration, global gitignore |\n| **SSH**        | Config template |\n| **macOS**      | System preferences via scripts |\n| **Homebrew**   | Package management for most tooling |\n| **Node.js**    | Development environment with nvm |\n\n## Prerequisites 🛠️\n\nBefore diving into _editing_ these files though, make sure you have:\n- **Zsh** \u0026 [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh#getting-started) installed\n- **iTerm2** ([download here](https://www.iterm2.com/downloads.html)) - optional but recommended\n- **Xcode Command Line Tools** (will be installed automatically if missing)\n\n## Installation 🎯\n\n\n```sh\n# Create a cozy dev directory\nmkdir -p ~/dev \u0026\u0026 cd ~/dev\n\n# Clone the magic\ngit clone https://github.com/rheaditi/dotfiles.git\n\n# Let the scripts do their thing\ncd dotfiles \u0026\u0026 ./setup.sh\n```\n\n### What Actually Happens\n\nThe setup script runs through some additional steps based on the OS / some arguments:\n1. **macOS Setup** - Configures system preferences\n2. **Dotfiles Setup** - Symlinks config files to your home directory\n3. **Homebrew Setup** - Installs essential packages and apps\n4. **Node.js Setup** - Installs Node.js and global packages\n5. **Zsh Setup** - Configures shell environment\n\n## Manual Steps 📝\n\nAfter the automated setup, I also do the following:\n- **Install Fira Code font** ([download here](https://github.com/tonsky/FiraCode/releases))\n- **Reload the shell**: `source ~/.zshrc`\n- **Set up VS Code** (if needed): `./scripts/setup.vscode.sh`\n\n## Customization 🎨\n\nFeel free to copy or change anything in here to suit your needs - but again, at your own risk! \n\nHappy coding! 🎉\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frheaditi%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frheaditi%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frheaditi%2Fdotfiles/lists"}