{"id":21890758,"url":"https://github.com/chantastic/.config","last_synced_at":"2025-10-08T23:30:39.294Z","repository":{"id":239532028,"uuid":"799782895","full_name":"chantastic/.config","owner":"chantastic","description":"chantastic .config","archived":false,"fork":false,"pushed_at":"2024-11-11T18:40:53.000Z","size":169,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-28T12:16:36.916Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","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/chantastic.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":"2024-05-13T05:05:44.000Z","updated_at":"2024-11-13T17:36:42.000Z","dependencies_parsed_at":"2024-08-25T23:55:53.406Z","dependency_job_id":"5482a2ed-3302-4d51-b825-fa2b967c3514","html_url":"https://github.com/chantastic/.config","commit_stats":null,"previous_names":["chantastic/.config"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chantastic%2F.config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chantastic%2F.config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chantastic%2F.config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chantastic%2F.config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chantastic","download_url":"https://codeload.github.com/chantastic/.config/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235770082,"owners_count":19042373,"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-11-28T12:16:41.188Z","updated_at":"2025-10-08T23:30:33.914Z","avatar_url":"https://github.com/chantastic.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# chantastic .config\n\nI have some old [dotfiles](https://github.com/chantastic/.dotfiles).  \nBut I've moved everything to [./config](https://github.com/chantastic/.config) now that it's a standard place for apps to dump conf.\n\n# Ignorance is bliss\n\nI'm intentionally ignoring known config directories.  \nChoosing what I'd like to host is a balance.  \nThere are a number of secrets and tokens stored in this directory.  \nAnd a deluge of tmp files.\n\nSo I'm blocklisting and adding back exactly what I need.\n\n## 2024 August Notes\n\n- Add remote `prepare` script that can be run remotely\n  - clone `.dotfiles` and `.config` repos so that they are in place (can the be cloned with `ssh` before ssh is setup with GitHub?)\n  - add prompt to set `.zshrc` with `MACHINE` env var\n  - `brew bundle` from cloned repo (can't read remote)\n  - `rcup` dotfiles (move into config?)\n  - source dotfiles\n    - commands with fail without node properly sourced (and that exists in dotfils)\n    - git steps require git from homebrew (likely)\n\n### Possible order of operations\n\n- Set `.zshrc` with `MACHINE` to capture correct brew packages\n- Install `git` and `rcm` (could these be done via remote script before `brew bundle` step?)\n- Install homebrew\n- Clone `.config` into HOME before dotfiles (important because Atuin will write to the `.config` directory, making it unable to be cloned to)\n- `rcup`\n- `source .zshprofile` (and others) to run commands\n- `ssh` and git setup\n- clone projects\n- Node setup (`corepack enable`)\n- macOS options\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchantastic%2F.config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchantastic%2F.config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchantastic%2F.config/lists"}