{"id":17654970,"url":"https://github.com/woneill/dotfiles","last_synced_at":"2025-05-07T10:30:18.553Z","repository":{"id":3799478,"uuid":"4878295","full_name":"woneill/dotfiles","owner":"woneill","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-28T16:22:13.000Z","size":25515,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-02T08:22:46.321Z","etag":null,"topics":["chezmoi"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"marisademeglio/trac_tickets_to_github","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/woneill.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":"2012-07-03T22:31:02.000Z","updated_at":"2024-10-28T16:22:20.000Z","dependencies_parsed_at":"2024-04-12T19:30:31.970Z","dependency_job_id":"f8236bcf-b2cb-4071-8744-2282edba0738","html_url":"https://github.com/woneill/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woneill%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woneill%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woneill%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/woneill%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/woneill","download_url":"https://codeload.github.com/woneill/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223806487,"owners_count":17205982,"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":["chezmoi"],"created_at":"2024-10-23T12:40:27.783Z","updated_at":"2024-11-09T09:05:36.557Z","avatar_url":"https://github.com/woneill.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bill O'Neill's Dot Files\n\nI'm using these sets of scripts to manage my environments. They can be used to configure OSX, Linux, and Android.\n\n## Pre-requisites\n\nEverything is managed via [chezmoi](https://github.com/twpayne/chezmoi) so installing it is the first step. Follow the [chezmoi install guide](https://github.com/twpayne/chezmoi/blob/master/docs/INSTALL.md).\n\nRunning [setup.sh](setup.sh) should handle all installations (including\nchezmoi) on OSX\n\n### OSX\n\nThese will be installed via the [run_once_install-packages.sh.tmpl](run_once_install-packages.sh.tmpl) script if they're not already installed:\n\n* [Homebrew](https://github.com/Homebrew/brew) for installing the Mac OS X dependencies\n  * [Homebrew Bundle](https://github.com/Homebrew/homebrew-bundle) is used to bundle up all Mac OS X dependencies\n  * [Homebrew Cask](https://github.com/caskroom/homebrew-cask) is used for installing desktop Mac applications\n* Xcode\n\n### Linux\n\nNo pre-requisites\n\n### Android\n\n* [Termux](https://play.google.com/store/apps/details?id=com.termux): an Android terminal emulator and Linux environment application that works directly with no rooting or setup required\n\n## Usage\n\n### Initial installation\n```\nchezmoi init --apply --verbose https://github.com/woneill/dotfiles.git\n```\n\n### Update from repo\n```\nchezmoi update\n```\n\n### Check for unmanaged files\n```\nchezmoi unmanaged\n```\n\n### Add new files or Edit existing files\n```\n# Add an existing file\nchezmoi add \u003cpath_to_file\u003e\n\n# Edit a file already managed\nchezmoi edit \u003cpath_to_file\u003e\n\n# Compare with current\nchezmoi diff\n\n# Apply the changes\nchezmoi -v apply\n\n# Commit updates to github\n## Spawn shell in chezmoi directory\nchezmoi cd\n## Add new or changed files\ngit add -A\ngit commit -m \"\u003ccommit message\u003e\"\ngit push\n## Exit from spawned shell\nexit\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoneill%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwoneill%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoneill%2Fdotfiles/lists"}