{"id":15525252,"url":"https://github.com/donatj/dotfiles","last_synced_at":"2026-05-01T01:31:12.951Z","repository":{"id":9282519,"uuid":"11115373","full_name":"donatj/dotfiles","owner":"donatj","description":"My personal dotfiles repo","archived":false,"fork":false,"pushed_at":"2026-04-01T15:59:11.000Z","size":191,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-01T21:52:58.424Z","etag":null,"topics":["dotfiles","shell"],"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/donatj.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":"https://www.paypal.me/donatj/15","ko_fi":"donatj","github":"donatj"}},"created_at":"2013-07-02T04:09:32.000Z","updated_at":"2026-04-01T15:59:15.000Z","dependencies_parsed_at":"2023-02-13T04:31:23.630Z","dependency_job_id":"162d2b7c-f0c4-4cae-b92b-469fc2768308","html_url":"https://github.com/donatj/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/donatj/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/donatj","download_url":"https://codeload.github.com/donatj/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32482460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: 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","shell"],"created_at":"2024-10-02T10:56:02.763Z","updated_at":"2026-05-01T01:31:12.934Z","avatar_url":"https://github.com/donatj.png","language":"Shell","funding_links":["https://www.paypal.me/donatj/15","https://ko-fi.com/donatj","https://github.com/sponsors/donatj"],"categories":[],"sub_categories":[],"readme":"dotfiles\n========\n\n[![Install](https://github.com/donatj/dotfiles/actions/workflows/install.yml/badge.svg)](https://github.com/donatj/dotfiles/actions/workflows/install.yml)\n\nMy personal dotfiles repo\n\nSupported Linux, macOS and WSL. The installation process is CI tested.\n\nPrinciples\n----------\n\nGenerally, think of my dotfiles as an exercise in restraint.\n\nOne might righly look at this and think \"Oh, there's not much here\". That is by design. I'd rather *learn* the defaults than become dependent on configuration. I spend a lot of time SSH'd into servers which I cannot install my dotfiles. I want to be able to jump onto any machine and be productive.\n\nMore often than not, I don't configure something unless it literally does not work for me, or in the case of a lot of macOS things, it changed out from under me.\n\nI avoiding special tooling, keeping the installer a simple shell script. I want to keep this as simple as reasonable.\n\nInstallation\n------------\n\n**Warning**: Do not run with sudo unless you know what you are doing. This likely will cause permission issues. You do not need it. It will ask for sudo when it needs it.\n\n```bash\ncd ~\ngit clone git@github.com:donatj/dotfiles.git\n./dotfiles/install.sh\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonatj%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdonatj%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonatj%2Fdotfiles/lists"}