{"id":20231779,"url":"https://github.com/bswinnerton/dotfiles","last_synced_at":"2025-08-03T04:33:14.796Z","repository":{"id":148061129,"uuid":"45142951","full_name":"bswinnerton/dotfiles","owner":"bswinnerton","description":"Configuration settings for my terminal","archived":false,"fork":false,"pushed_at":"2024-12-22T21:00:12.000Z","size":202825,"stargazers_count":32,"open_issues_count":0,"forks_count":4,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-10T18:23:59.525Z","etag":null,"topics":["dotfiles","fish-shell","tmux","viml"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/bswinnerton.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2015-10-28T21:29:06.000Z","updated_at":"2024-12-22T21:00:16.000Z","dependencies_parsed_at":"2024-04-14T21:29:16.159Z","dependency_job_id":"78ac19a2-6de7-48c4-9abb-d2883bca724d","html_url":"https://github.com/bswinnerton/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bswinnerton/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bswinnerton%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bswinnerton%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bswinnerton%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bswinnerton%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bswinnerton","download_url":"https://codeload.github.com/bswinnerton/dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bswinnerton%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268495877,"owners_count":24259396,"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","status":"online","status_checked_at":"2025-08-03T02:00:12.545Z","response_time":2577,"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","fish-shell","tmux","viml"],"created_at":"2024-11-14T07:49:22.601Z","updated_at":"2025-08-03T04:33:14.744Z","avatar_url":"https://github.com/bswinnerton.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Brooks' Dotfiles\n\nDotfiles are the preferences, tricks and hacks that you use to tame your\nterminal. There are many like them, but these are mine.\n\n![dotfiles](https://user-images.githubusercontent.com/934497/27137962-48dfe62e-50ed-11e7-990a-587e9a66851c.png)\n\n\nThe structure of these dotfiles are heavily influenced by\n[@holman's](https://github.com/holman/dotfiles), but the contents have been\ncreated and curated by myself over the years.\n\n## Installation\n\n```\ngit clone https://github.com/bswinnerton/dotfiles ~/.dotfiles\ncd ~/.dotfiles\n./install\n```\n\n## Components\n\nThere are a few special files and conventions to point out:\n\n- `bin/`: Anything in bin/ will be added to your `$PATH` and be made available\n  to execute anywhere in your shell.\n- `topic/path.fish`: Any file named path.fish is loaded first and is expected to\n  setup `$PATH` or similar.\n- `topic/*.auto.fish`: Any files ending in .auto.fish get loaded into your\n  environment.\n- `topic/*.auto.sh`: Any files ending in .auto.sh get loaded into your\n  environment, after any `.auto.fish` files.\n- `topic/*.symlink`: Any files ending in `*.symlink` get symlinked into your\n  $HOME. This is so you can keep all of those versioned in your dotfiles but\n  still keep those autoloaded files in your home directory. These get symlinked\n  in when you run ./install.\n- `topic/install.sh`: Any file named `install.sh` is automatically loaded when\n  you call `./install`.\n\n## Thanks\n\n- [@holman](https://github.com/holman/dotfiles)\n- [@ryanb](https://github.com/ryanb/dotfiles)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbswinnerton%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbswinnerton%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbswinnerton%2Fdotfiles/lists"}