{"id":19905324,"url":"https://github.com/jonaylor89/bootstrap","last_synced_at":"2025-10-09T23:03:25.771Z","repository":{"id":101841347,"uuid":"261049399","full_name":"jonaylor89/bootstrap","owner":"jonaylor89","description":"Bootstrap scripts and playbooks","archived":false,"fork":false,"pushed_at":"2024-02-19T05:00:31.000Z","size":30,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-01T07:42:36.660Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/jonaylor89.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}},"created_at":"2020-05-04T00:41:28.000Z","updated_at":"2022-10-29T03:38:06.000Z","dependencies_parsed_at":"2024-02-23T00:45:17.200Z","dependency_job_id":null,"html_url":"https://github.com/jonaylor89/bootstrap","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jonaylor89/bootstrap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonaylor89%2Fbootstrap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonaylor89%2Fbootstrap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonaylor89%2Fbootstrap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonaylor89%2Fbootstrap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonaylor89","download_url":"https://codeload.github.com/jonaylor89/bootstrap/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonaylor89%2Fbootstrap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002215,"owners_count":26083340,"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-10-09T02:00:07.460Z","response_time":59,"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":[],"created_at":"2024-11-12T20:32:32.989Z","updated_at":"2025-10-09T23:03:25.755Z","avatar_url":"https://github.com/jonaylor89.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Bootstrap \n\nI finally taught myself how ansible works and decided that it is much better\nthan my janky bash scripts. There will be a MacOS, Arch, and Ubuntu playbook\nfor computers running MacOS, Arch based linux distros, and Ubuntu based linux\ndistros respectively. I will put more details in a README with the playbooks\nbut the macOS one will be my riced macOS setup with yabai, homebrew, and a\nbunch of other goodies, the Arch playbook will be some other riced out i3\nsetup, and the ubuntu playbook is tested on 20.04\n\n------------------------\n\n## Nix systems\n```\n    ~$ curl -sSL https://raw.githubusercontent.com/jonaylor89/bootstrap/master/{{ mac || arch || ubuntu }}.sh \n    ~$ sudo ./{{ mac || arch || ubuntu }}.sh\n```\n\n---------------------------\n\n## Windows\n(**Cmd must be run as administrator**)\n```\n    C:\u003e del C:\\Windows\\System32\n```\n\n----------------\n\nShell configurations are configured using conf.d style rather than one big rc\nfile for each shell. Fish does this natively but I gave zsh and bash a zshrc.d and\nbashrc.d directory that do essentially the same.\n\n-----------------------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonaylor89%2Fbootstrap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonaylor89%2Fbootstrap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonaylor89%2Fbootstrap/lists"}