{"id":27396502,"url":"https://github.com/dannyob/dotfiles","last_synced_at":"2025-06-21T00:06:01.524Z","repository":{"id":46547694,"uuid":"166899199","full_name":"dannyob/dotfiles","owner":"dannyob","description":"There's no place like $HOME","archived":false,"fork":false,"pushed_at":"2025-02-24T05:13:43.000Z","size":3332,"stargazers_count":7,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-20T17:00:09.708Z","etag":null,"topics":["dotfile","dotfiles","emacs","guix","sway","swaywm"],"latest_commit_sha":null,"homepage":null,"language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dannyob.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"zenodo":null}},"created_at":"2019-01-22T00:21:02.000Z","updated_at":"2025-02-24T05:13:48.000Z","dependencies_parsed_at":"2023-01-31T06:15:29.653Z","dependency_job_id":"9bd60c04-1e9a-4692-bb51-fac49a277a27","html_url":"https://github.com/dannyob/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dannyob/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dannyob%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dannyob%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dannyob%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dannyob%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dannyob","download_url":"https://codeload.github.com/dannyob/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dannyob%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261039081,"owners_count":23100969,"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":["dotfile","dotfiles","emacs","guix","sway","swaywm"],"created_at":"2025-04-13T23:37:27.985Z","updated_at":"2025-06-21T00:05:56.511Z","avatar_url":"https://github.com/dannyob.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My Dotfiles!\n\nFirst, many, many thanks to every other dotfile repository I've ever gawped at\namazement at.\n\n## With GNU Stow\n\nThese dotfiles are currently managed using [GNU\nStow](https://www.gnu.org/software/stow/), using a system similar to that\ndescribed by [Brandon\nInvergo](http://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to-manage-your-dotfiles.html).\nOne minor gotcha to note is that, by default, `stow` targets the parent\ndirectory of the stowed files. That default works if you have a \"dotfiles\"\ndirectory in your home directory. I store my dotfiles a little deeper into my\ndirectory structure, and in multiple places, so I scatter .stowrc files in\nseveral directories. For example, my home directory has this default:\n\n```\n--target=/home/danny\n--dir=/home/danny/Public/dotfiles\n```\n\nWhich points to these public dotfiles -- but I have other directories that\nstore localpackages in ~/.local/ , etc. They have different .stowrc's in them,\nwhich override my global default when I'm using stow in those\ndirectories.\n\n## With Guix Home Services\n\nI'm gradually moving from using Stow to managing my dotfiles (and more) with\nGuix's [Home\nServices](https://guix.gnu.org/manual/en/html_node/Home-Services.html). I'm\ntrying to make sure that this configuration works with both for the time being,\nbut at some point I may switch over completely. Raise an issue if you\nsee something that is broken on Stow!\n\nThe command to set up home servies is:\n```\nguix home reconfigure guix-home.scm\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdannyob%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdannyob%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdannyob%2Fdotfiles/lists"}