{"id":17321156,"url":"https://github.com/haozeke/dotfiles","last_synced_at":"2025-04-14T15:36:40.776Z","repository":{"id":60793690,"uuid":"78365474","full_name":"HaoZeke/Dotfiles","owner":"HaoZeke","description":"Dotfiles with dotgit, zsh, emacs, vim and bspwm for mouseless work.","archived":false,"fork":false,"pushed_at":"2025-03-26T07:32:28.000Z","size":19037,"stargazers_count":22,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"chezmoi","last_synced_at":"2025-03-28T04:34:49.659Z","etag":null,"topics":["bspwm","dotfiles","dotgit","rice","spacemacs","vim","zshrc"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HaoZeke.png","metadata":{"files":{"readme":"readme.org","changelog":"history.org","contributing":null,"funding":null,"license":"LICENSE","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":"2017-01-08T19:28:17.000Z","updated_at":"2025-03-26T07:32:32.000Z","dependencies_parsed_at":"2024-01-04T17:47:29.068Z","dependency_job_id":"0a08bb83-03d0-4473-9ae4-d02d6aabc788","html_url":"https://github.com/HaoZeke/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/HaoZeke%2FDotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HaoZeke%2FDotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HaoZeke%2FDotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HaoZeke%2FDotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HaoZeke","download_url":"https://codeload.github.com/HaoZeke/Dotfiles/tar.gz/refs/heads/chezmoi","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248907185,"owners_count":21181296,"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":["bspwm","dotfiles","dotgit","rice","spacemacs","vim","zshrc"],"created_at":"2024-10-15T13:35:32.628Z","updated_at":"2025-04-14T15:36:40.757Z","avatar_url":"https://github.com/HaoZeke.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"* About\nFor historical purposes, the older versions of my Dotfiles are\nretained as branches. However, the ~chezmoi~ approach is current.\n\nA key understanding of the workflow here is that Dotfiles should be\nper machine, and not generically per configuration.\n\nBy leveraging template substitution, conditionals can be eliminated from the\nactual shell scripts, which allows for a faster shell. This does come at the\ncost of portability, without the backing ~chezmoi~ machinery, the scripts are no\nlonger very portable.\n\n** Usage\nTo get started, we need:\n#+begin_src bash\nsh -c \"$(curl -fsLS chezmoi.io/get)\" -- init --apply HaoZeke --branch chezmoi\nchezmoi init\n#+end_src\nNote that the ~chezmoi init~ command is being run twice, to grab some sensitive\ninformation which needs the encryption settings, as [[https://github.com/twpayne/chezmoi/pull/1521#issuecomment-940840570][discussed here]].\n\n* License\nMIT.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaozeke%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaozeke%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaozeke%2Fdotfiles/lists"}