{"id":24541667,"url":"https://github.com/kalkayan/dotfiles","last_synced_at":"2026-01-17T03:19:07.233Z","repository":{"id":169558006,"uuid":"307124507","full_name":"kalkayan/dotfiles","owner":"kalkayan","description":"Dotfiles or you can say my swiss army knife. Configs for creating a delightful development experience - vim + tmux + Fzf + Rg + LSP etc.","archived":false,"fork":false,"pushed_at":"2025-11-21T12:42:39.000Z","size":3789,"stargazers_count":252,"open_issues_count":1,"forks_count":13,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-11-21T14:33:56.239Z","etag":null,"topics":["dotfiles","dotfiles-macos","dotfiles-setup","fzf","neovim","prompt","setup-macos","vim","zsh"],"latest_commit_sha":null,"homepage":"https://engineeringwith.kalkayan.io/series/developer-experience","language":"Vim Script","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/kalkayan.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":"2020-10-25T15:04:49.000Z","updated_at":"2025-11-21T12:42:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"118fc796-2a89-4c37-8191-98651bbac93e","html_url":"https://github.com/kalkayan/dotfiles","commit_stats":null,"previous_names":["kalkayan/dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kalkayan/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalkayan%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalkayan%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalkayan%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalkayan%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kalkayan","download_url":"https://codeload.github.com/kalkayan/dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalkayan%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28492640,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T02:39:23.645Z","status":"ssl_error","status_checked_at":"2026-01-17T02:34:19.649Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["dotfiles","dotfiles-macos","dotfiles-setup","fzf","neovim","prompt","setup-macos","vim","zsh"],"created_at":"2025-01-22T18:18:20.596Z","updated_at":"2026-01-17T03:19:07.202Z","avatar_url":"https://github.com/kalkayan.png","language":"Vim Script","funding_links":[],"categories":["Vim script"],"sub_categories":[],"readme":"Not monitored - apologies\n\n```bash\n: '\n                                   _       _    __ _ _\n                                  | |     | |  / _(_) |\n                                __| | ___ | |_| |_ _| | ___  ___\n                               / _` |/ _ \\| __|  _| | |/ _ \\/ __|\n                              | (_| | (_) | |_| | | | |  __/\\__ \\\n                               \\__,_|\\___/ \\__|_| |_|_|\\___||___/\n                                --------------------------------\n                                Add a dot in front of that file! \n                         ----------------------------------------------\n\n             -----------------------------------------------------------------------\n             This repository is the collection of configurations that I learned over\n             time and still use for my  daily work. The repository contains  configs\n             files for vim,  tmux and etc.  This reposiotry also contains a file for\n             automating the setup of  your development machine by using xcode tools,\n             brew.sh and kalkayan/dotfiles.\n             -----------------------------------------------------------------------\n    \n'\n```\n\n\u003cbr /\u003e\n\nThis repository is the pack of Linux-based configurations that I learned over time and still regularly use. It includes some bash, fzf (the goodness), ripgrep, vim, sweetening prompt, tmux, and so much more. The repository is just the code; if you are interested in building your own development experience from scratch, read the following series: [Add a dot in front of that file!](https://engineeringwith.kalkayan.io/series/developer-experience/?utm_source=github.com) (A four-part series based on my learnings).\n\n\n# Start using these dotfiles\n\nBefore starting the installation, I recommend reading [Storing dotfiles with Git](https://engineeringwith.kalkayan.io/series/developer-experience/storing-dotfiles-with-git-this-is-the-way/?utm_source=github.com) to understand how this repository makes the best of Git using `--bare`. \n\nYou can either follow the above articles and install these using `git clone --bare https://github.com/kalkayan/dotfiles.git` or use the setup script to install dotfiles/setup a machine/installing bins and casks and other things.  \n\n```\n# To install the dotfiles\ncurl -fsSL https://raw.githubusercontent.com/kalkayan/dotfiles/main/setup | zsh -s -- --with-dotfiles\n```\n\nAlso, this repository provides you a neat way of setting up a new system with a single command, independent of any other softwares, run:\n\n```\n# To setup a new machine from scratch\ncurl -fsSL https://raw.githubusercontent.com/kalkayan/dotfiles/main/setup | zsh -s -- --new-machine\n```\n\n\u003e If in case `https://sh.kalkayan.io/setup` is not available, please use the mirror `https://github.kalkayan.io/dotfiles/setup`.\n## Contributing to dotfiles\n\nSuggestions / Improvements or any other helpful trick is always welcome, Please raise a PR with some context or any helpful links.\n\nFeel free to reach me out at [rec.manish.sahani@gmail.com](mailto:rec.manish.sahani@gmail.com) or connect with me on [LinkedIn](https://www.linkedin.com/in/manishsahani).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkalkayan%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkalkayan%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkalkayan%2Fdotfiles/lists"}