{"id":15439312,"url":"https://github.com/alecbcs/dotfiles","last_synced_at":"2025-03-28T06:30:29.953Z","repository":{"id":150058653,"uuid":"532151989","full_name":"alecbcs/dotfiles","owner":"alecbcs","description":"Mirror only. Primary repository is at https://codeberg.org/alecbcs/dotfiles","archived":false,"fork":false,"pushed_at":"2025-01-20T19:59:49.000Z","size":253,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-02T07:23:27.005Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":false,"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/alecbcs.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}},"created_at":"2022-09-03T04:13:56.000Z","updated_at":"2025-01-20T19:59:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"d495d81f-23cd-4992-aa2b-58828bc477a9","html_url":"https://github.com/alecbcs/dotfiles","commit_stats":{"total_commits":77,"total_committers":1,"mean_commits":77.0,"dds":0.0,"last_synced_commit":"282f2cb366de785ed249e8dfe68f7e4fc8b9af4f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alecbcs%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alecbcs%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alecbcs%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alecbcs%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alecbcs","download_url":"https://codeload.github.com/alecbcs/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245984184,"owners_count":20704787,"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":[],"created_at":"2024-10-01T19:04:30.650Z","updated_at":"2025-03-28T06:30:29.928Z","avatar_url":"https://github.com/alecbcs.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dotfiles\nby Alec Scott and [Todd Gamblin](https://github.com/tgamblin/dotfiles)\n\n## Table of Contents\n- [Bash Config](/home/.bashrc)\n- [Emacs Config](/home/.emacs.d)\n  - [Programming Languages](/home/.emacs.d/init/init-prog-langs.el)\n  - [Markdown](/home/.emacs.d/init/init-markdown.el)\n  - [Org](/home/.emacs.d/init/init-org.el)\n  - [Podman](/home/.emacs.d/init/init-podman.el)\n  - [LSP](/home/.emacs.d/init/init-lsp.el)\n- [Git Config](/home/.gitconfig)\n- [ZSH Config](/home/.zshrc)\n- [ZSH Env](/home/.zshenv)\n\n## Getting Started\nTo get started there are three easy steps:\n\n1. Fork this repo, then clone your fork to your computer.\n2. Put your dotfiles in `home/` and check them in.\n3. Run the `link` script to create symbolic links in your home directory.\n\nNow your dotfiles are in a git repo and you can clone them anywhere and keep\nthem synchronized.\n\n#### Linking in Your Dotfiles on a New Computer\n```bash\nalec@laptop dotfiles % ./link\nlinking dotfiles\n  from: /Users/alecbcs/src/dotfiles/home\n  into: /Users/alecbcs\n\n# exclude a file/directory\nalec@laptop dotfiles % ./link -e .emacs.d\n```\n\nIf something goes wrong, not to worry.  `link` keeps backups in `~/.dotfiles-backup`.  You can run `unlink` to delete all the symbolic links and put your old config files back where they were:\n\n#### Unlinking Your Dotfiles from a Computer\n```bash\nalec@laptop dotfiles % ./unlink\nunlinking dotfiles\n  from: /Users/alecbcs/src/dotfiles/home\n  into: /Users/alecbcs\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falecbcs%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falecbcs%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falecbcs%2Fdotfiles/lists"}