{"id":15678156,"url":"https://github.com/hypnoglow/dotfiles","last_synced_at":"2025-07-28T22:35:23.429Z","repository":{"id":60380758,"uuid":"47885561","full_name":"hypnoglow/dotfiles","owner":"hypnoglow","description":":briefcase: My dotfiles [arch, i3, urxvt, macOS, zsh, git, atom, ...]","archived":false,"fork":false,"pushed_at":"2025-03-21T15:29:01.000Z","size":564,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-21T16:35:08.522Z","etag":null,"topics":["arch-dotfiles","dotfiles","linux-dotfiles","macos-dotfiles"],"latest_commit_sha":null,"homepage":"","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/hypnoglow.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":"2015-12-12T16:31:47.000Z","updated_at":"2025-03-21T15:29:06.000Z","dependencies_parsed_at":"2023-11-12T13:22:22.199Z","dependency_job_id":"6b282c71-48aa-46fe-8d3f-3b99b450f44e","html_url":"https://github.com/hypnoglow/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/hypnoglow%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypnoglow%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypnoglow%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypnoglow%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hypnoglow","download_url":"https://codeload.github.com/hypnoglow/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246423525,"owners_count":20774795,"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":["arch-dotfiles","dotfiles","linux-dotfiles","macos-dotfiles"],"created_at":"2024-10-03T16:17:47.848Z","updated_at":"2025-03-31T23:31:42.337Z","avatar_url":"https://github.com/hypnoglow.png","language":"Shell","readme":"# .files\n\nMy dotfiles. \\o/ :metal:\n\nIf you barely understand what it is, or if you want an in-depth tutorial about organizing your dotfiles,\nsee [this post](https://medium.com/@webprolific/getting-started-with-dotfiles-43c3602fd789#.j9vtwid73) as an example.\n\nThese dotfiles target both macOS and ArchLinux/Manjaro systems - things that I use either in one of them or in both are specified in `dotbro-macOS.toml` and `dotbro-linux.toml`.\n\nNote that many of included config files are compatible with other operation systems (or at least\neasy adaptable to it). For example, Atom is available on Linux, macOS and Windows, and\nits configuration files are universal for all these systems.\n\nFeel free to take anything from this.\n\n## First Time Installation\n\nInstallation is done via [dotbro](https://github.com/hypnoglow/dotbro).  \nSee that repository for an easy way to install dotfiles.\n\n*Note that I export DOTFILES_ROOT one time during installation for convenience so my dotbro config can use this variable.\nFor further needs, the DOTFILES_ROOT variable is exported\nduring shell login (see [here](https://github.com/hypnoglow/dotfiles/blob/master/shell/profile.d/exports.sh#L77)).*\n\n### ArchLinux\n\n    # install dotbro\n    yaourt -S dotbro --noconfirm\n\n    export DOTFILES_ROOT=\"$HOME/sources/hypnoglow/dotfiles\"\n    git clone https://github.com/hypnoglow/dotfiles \"$DOTFILES_ROOT\"\n    dotbro -c $DOTFILES_ROOT/dotbro-linux.toml\n\n### macOS\n\n    # Install dotbro.\n    go install github.com/hypnoglow/dotbro@latest\n\n    export DOTFILES_ROOT=\"$HOME/sources/hypnoglow/dotfiles\"\n    git clone https://github.com/hypnoglow/dotfiles \"$DOTFILES_ROOT\"\n    $(go env GOPATH)/bin/dotbro -c $DOTFILES_ROOT/profiles/\u003cprofile_name\u003e/dotbro.toml\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypnoglow%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhypnoglow%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypnoglow%2Fdotfiles/lists"}