{"id":16954988,"url":"https://github.com/matijs/dotfiles","last_synced_at":"2025-03-22T13:31:51.167Z","repository":{"id":2943585,"uuid":"367040279","full_name":"matijs/dotfiles","owner":"matijs","description":"dotfiles","archived":false,"fork":false,"pushed_at":"2025-03-17T20:19:26.000Z","size":122,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"dotfiles","last_synced_at":"2025-03-18T11:48:08.659Z","etag":null,"topics":["bash","dotfiles","dotfiles-linux","dotfiles-macos","vim","vimrc","vimrc-configuration"],"latest_commit_sha":null,"homepage":"https://probablerobot.net/2021/05/keeping-'live'-dotfiles-in-a-git-repo/","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/matijs.png","metadata":{"files":{"readme":".github/README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-13T12:22:39.000Z","updated_at":"2025-03-17T20:19:27.000Z","dependencies_parsed_at":"2023-07-05T18:48:40.551Z","dependency_job_id":"fb8d6ceb-c8d5-48c1-9201-64827fbfb376","html_url":"https://github.com/matijs/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matijs%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matijs%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matijs%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matijs%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matijs","download_url":"https://codeload.github.com/matijs/dotfiles/tar.gz/refs/heads/dotfiles","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244962899,"owners_count":20539240,"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","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":["bash","dotfiles","dotfiles-linux","dotfiles-macos","vim","vimrc","vimrc-configuration"],"created_at":"2024-10-13T22:11:04.613Z","updated_at":"2025-03-22T13:31:51.154Z","avatar_url":"https://github.com/matijs.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dotfiles\n\nThere's a [blogpost][0] explaining the setup of the repository.\n\n## Usage\n\nThe repository is set up so that it can be cloned in my home directory to easily\nkeep my dotfiles under version control.\n\nCloning the repository elsewhere and symlinking should also work fine but it's\nnot how it's set up and it's not tested.\n\n\u003e [!WARNING]\n\u003e Feel free to use these dotfiles but make sure to fork the repository\n\u003e and make your own changes.\n\n```bash\n~ $ export GIT_DIR=\"${HOME}/.dotfiles\"\n~ $ git --work-tree=\"${HOME}\" init\n# versions of git before 2.46.0 do not know the `set` subcommand in the command\n# below so leave it out\n~ $ git config set status.showUntrackedFiles no\n# substitute the correct URL in the next command\n~ $ git remote add origin git@github.com:matijs/dotfiles\n~ $ git fetch\n```\n\n\u003e [!CAUTION]\n\u003e The next command **will** overwrite local files. Make sure you know what\n\u003e you're doing.\n\n```bash\n~ $ git reset --hard origin/dotfiles\n~ $ unset GIT_DIR\n```\n\n## Structure\n\nTo not clutter the home directory more than strictly necessary, configuration\nfiles are kept in `~/.config` as much as possible.\n\nAs for this README file, it lives in `~/.github/README.md`.\n\n[0]: https://probablerobot.net/2021/05/keeping-'live'-dotfiles-in-a-git-repo/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatijs%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatijs%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatijs%2Fdotfiles/lists"}