{"id":17325701,"url":"https://github.com/sagebind/dotfiles","last_synced_at":"2025-12-16T16:50:21.569Z","repository":{"id":25250801,"uuid":"28675702","full_name":"sagebind/dotfiles","owner":"sagebind","description":"Dotfiles for my personal UNIX-based machines","archived":false,"fork":false,"pushed_at":"2025-04-09T19:25:07.000Z","size":491,"stargazers_count":16,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-14T17:04:24.241Z","etag":null,"topics":["dotfiles","fish","shell","tmux"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"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/sagebind.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}},"created_at":"2014-12-31T21:38:46.000Z","updated_at":"2025-04-09T19:25:11.000Z","dependencies_parsed_at":"2024-01-26T06:28:28.184Z","dependency_job_id":"44b77d01-41b2-417f-a5bd-9f263a7c8cb0","html_url":"https://github.com/sagebind/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/sagebind%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagebind%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagebind%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagebind%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sagebind","download_url":"https://codeload.github.com/sagebind/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248923767,"owners_count":21183953,"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":["dotfiles","fish","shell","tmux"],"created_at":"2024-10-15T14:14:06.524Z","updated_at":"2025-12-16T16:50:21.561Z","avatar_url":"https://github.com/sagebind.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dotfiles\n\nThis is my dotfiles repo, which contains configuration files for my personal computers. There are many like it, but this one is mine. This repo exists so I can easily set up machines with my personalized configuration for various applications and terminal enhancements.\n\n## Using it\n\nConfiguration is managed using a simple [Makefile] which wraps around [GNU Stow]. To use these dotfiles, simply clone this repo and run `make` in the project folder to install the dotfiles. Files that apply to all systems are in `home` while platform-specific configuration is in `home.$OS`.\n\nThe Makefile also provides a few other useful targets as well to automate other tasks related to dotfiles and machine setup.\n\n## History\n\nMy [first commit](/../../commit/656476c8d404b0a9161a1733c6ecdc76e45f5c0b) to this repository was on December 31st, 2014. That was not too long after I had started using Ubuntu as my primary operating system on my daily driver laptop, having been exclusively a Windows user up to that point. Having already discovered the delight of most of my environment being controllable by simple config files, I then ran across a casual online comment about using Git to manage those files, and then created this repository for myself.\n\nThe ability to use Git to revert to prior versions of configuration proved to be very useful, especially when you're a college student excited about learning how to reconfigure (and break) Linux, and doing so on your only laptop that you also need working to do class work with!\n\n## License\n\nAll files unless otherwise bundled with a separate license are available under the MIT license. See the [LICENSE] file for details.\n\n\n[Fish Shell]: https://fishshell.com\n[GNU Stow]: https://www.gnu.org/software/stow/\n[LICENSE]: LICENSE\n[Makefile]: https://www.gnu.org/software/make/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsagebind%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsagebind%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsagebind%2Fdotfiles/lists"}