{"id":18370181,"url":"https://github.com/docwhat/dotfiles","last_synced_at":"2025-04-06T18:32:49.034Z","repository":{"id":75454700,"uuid":"20583910","full_name":"docwhat/dotfiles","owner":"docwhat","description":"My personal dotfiles","archived":false,"fork":false,"pushed_at":"2025-02-10T18:20:28.000Z","size":1544,"stargazers_count":27,"open_issues_count":0,"forks_count":5,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-22T04:51:15.724Z","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/docwhat.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":"2014-06-07T02:48:53.000Z","updated_at":"2025-02-10T18:20:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"b9ca0786-3196-438f-abd5-f9b16fb8e4a7","html_url":"https://github.com/docwhat/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/docwhat%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docwhat%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docwhat%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docwhat%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docwhat","download_url":"https://codeload.github.com/docwhat/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247531428,"owners_count":20953962,"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":[],"created_at":"2024-11-05T23:36:58.541Z","updated_at":"2025-04-06T18:32:47.110Z","avatar_url":"https://github.com/docwhat.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My dotfiles\n\nThis is my personal dotfiles (e.g. `.bashrc`, `.zshrc`, etc.)\n\nFeel free to use them as is and file pull requests or issues.\n\nAnd of course, borrow whatever you want!\n\n## Installation\n\n1.  Install [`rcm`](https://github.com/thoughtbot/rcm)\n2.  Clone the `dotfiles` repository as `~/.dotfiles`:\n\n    ```sh\n    git clone https://github.com/docwhat/dotfiles.git .dotfiles\n    ```\n\n3.  `rcup \u0026\u0026 rcup` — This second run picks up changes to the `~/.rcrc`\n    file from the first run.\n\n### Customizing your dotfiles\n\nTo make changes, customize, or override my files you can create\n`~/.dotfiles-custom`.\n\nTo get started:\n\n```sh\nmkdir ~/.dotfiles-custom\ncd ~/.dotfiles-custom\ngit init\n```\n\n_NOTE:_ If you're upgrading from an older version of my dotfiles, you\nmay need to update your `~/.rcrc` file. Ensure it has\n`${HOME}/.dotfiles-custom` in the `DOTFILES_DIRS`. See\n[`rcrc.example`](https://github.com/docwhat/dotfiles/blob/master/rcrc.example).\n\nTo replace my files, use the same path in the repository.\n\nA lot of config files support _local_ versions.\n\nAn incomplete list:\n\n1.  NeoVim\n    -   `config/nvim/local.vim`\n2.  Vim\n    -   `vimrc.local-pre` — sourced at the start of the `.vimrc`\n    -   `vimrc.local` — sourced at the end of the `.vimrc`\n3.  Git\n    -   `config/git/local`\n\n### Storing secrets\n\nIf you want to store secrets or personal info, you can use\n`~/.dotfiles-personal` the same way as with `~/.dotfiles-custom`\n\nYou may or may not want to use `git` to store this and you shouldn't\nupload it to a _public_ GitHub repository.\n\n## Updating everything\n\nUse the `tools-update` command. It offers suggestions of other commands\nyou can run.\n\n```sh\n$ tools-update --help\n===================================================\nHelp\n===================================================\n\nUsage:tools-update [updater...]\n\n  default      updates the dotfiles and runs 'rcup'\n  all          alias for all the commands\n  alfred       alfred configuration files\n  brew         Manage brew via the ~/.Brewfile\n  docker       docker completion files\n  fonts        fonts for macOS\n  gems         Ruby gems\n  neovim       nvim plugins and plugin manager\n  node-cli     Node CLI applications\n  pip          python packages (2 \u0026 3)\n  rbenv        rbenv plugins\n  terms        updates TERM entries for terminfo\n  tmux         tmux plugin manager and plugins\n  zplug        zplug and its plugins\n  zsh\n\n$ tools-update default tmux zplug zsh\n===================================================\nUpdating dotfiles\n===================================================\n\n∓ Dotfiles\n  Can't update /Users/docwhat/.dotfiles repository due to changes:\n     M README.md\n∓ Personal Dotfiles\n  Already up to date.\n  Current branch master is up to date.\nλ7 ./broken-links:7     declare -ar broken=( )\nλ7 ./broken-links:17    rm -vf\n\n===================================================\nTmux\n===================================================\n\n∓ Tmux Package Manager\n  Already up to date.\n  Current branch master is up to date.\n∓ tmux plugin tmux-copycat\n  Already up to date.\n  Current branch master is up to date.\n∓ tmux plugin tmux-fpp\n  Already up to date.\n  Current branch master is up to date.\n∓ tmux plugin tmux-open\n  Already up to date.\n  Current branch master is up to date.\n∓ tmux plugin tmux-pain-control\n  Already up to date.\n  Current branch master is up to date.\n∓ tmux plugin tmux-prefix-highlight\n  Already up to date.\n  Current branch master is up to date.\n∓ tmux plugin tmux-sensible\n  Already up to date.\n  Current branch master is up to date.\n∓ tmux plugin tmux-yank\n  Already up to date.\n  Current branch master is up to date.\n∓ tmux plugin tpm\n  Already up to date.\n  Current branch master is up to date.\n\n===================================================\nZplug\n===================================================\n\n\nz updating zplug\n  [zplug] --self: unknown option\n\nz updating plugins\n  [zplug] Start to update 0 plugins in parallel\n\n\n  [zplug] Elapsed time: 0.0196 sec.\n   ==\u003e Updating finished successfully!\n\n===================================================\nZsh\n===================================================\n\nzcompile /Users/docwhat/.zshrc\nzcompile /Users/docwhat/.zshenv\nzcompile /Users/docwhat/.zprofile\nzcompile /Users/docwhat/.zsh/startup/99ibm.zprofile\nzcompile /Users/docwhat/.zsh/startup/default_user.zprofile\nzcompile /Users/docwhat/.zsh/startup/github.zprofile\nzcompile /Users/docwhat/.zsh/startup/homebrew.zprofile\nzcompile /Users/docwhat/.zsh/startup/java.zprofile\nzcompile /Users/docwhat/.zsh/startup/kube-solo.zprofile\nzcompile /Users/docwhat/.zsh/startup/locale.zprofile\nzcompile /Users/docwhat/.zsh/startup/macos.zprofile\nzcompile /Users/docwhat/.zsh/startup/openstack.zprofile\nzcompile /Users/docwhat/.zsh/startup/perl.zprofile\nzcompile /Users/docwhat/.zsh/startup/personal.zprofile\nzcompile /Users/docwhat/.zsh/startup/python.zprofile\nzcompile /Users/docwhat/.zsh/startup/rust.zprofile\nzcompile /Users/docwhat/.zsh/startup/ssh.zprofile\nzcompile /Users/docwhat/.zsh/startup/zsh.zprofile\nzcompile /Users/docwhat/.zsh/startup/000zsh.zshenv\nzcompile /Users/docwhat/.zsh/startup/00comp.zshenv\nzcompile /Users/docwhat/.zsh/startup/ack.zshenv\nzcompile /Users/docwhat/.zsh/startup/asdf.zshenv\nzcompile /Users/docwhat/.zsh/startup/bash.zshenv\nzcompile /Users/docwhat/.zsh/startup/chef.zshenv\nzcompile /Users/docwhat/.zsh/startup/docker.zshenv\nzcompile /Users/docwhat/.zsh/startup/file.zshenv\nzcompile /Users/docwhat/.zsh/startup/fzf.zshenv\nzcompile /Users/docwhat/.zsh/startup/golang.zshenv\nzcompile /Users/docwhat/.zsh/startup/haskell.zshenv\nzcompile /Users/docwhat/.zsh/startup/homebrew.zshenv\nzcompile /Users/docwhat/.zsh/startup/macos.zshenv\nzcompile /Users/docwhat/.zsh/startup/make.zshenv\nzcompile /Users/docwhat/.zsh/startup/node.zshenv\nzcompile /Users/docwhat/.zsh/startup/pagers-editors.zshenv\nzcompile /Users/docwhat/.zsh/startup/prompt.zshenv\nzcompile /Users/docwhat/.zsh/startup/python.zshenv\nzcompile /Users/docwhat/.zsh/startup/rust.zshenv\nzcompile /Users/docwhat/.zsh/startup/snap.zshenv\nzcompile /Users/docwhat/.zsh/startup/terminals.zshenv\nzcompile /Users/docwhat/.zsh/startup/tmux.zshenv\nzcompile /Users/docwhat/.zsh/startup/z-nodenv.zshenv\nzcompile /Users/docwhat/.zsh/startup/z-rbenv.zshenv\nzcompile /Users/docwhat/.zsh/startup/zsh.zshenv\nzcompile /Users/docwhat/.zsh/startup/zz-last.zshenv\nzcompile /Users/docwhat/.zsh/functions/_docker\nzcompile /Users/docwhat/.zsh/functions/_docker-compose\nzcompile /Users/docwhat/.zsh/functions/_docker-machine\nzcompile /Users/docwhat/.zsh/functions/_gotmux\nzcompile /Users/docwhat/.zsh/functions/_gulp\nzcompile /Users/docwhat/.zsh/functions/_kind\nzcompile /Users/docwhat/.zsh/functions/_kubectl\nzcompile /Users/docwhat/.zsh/functions/_rustup\nzcompile /Users/docwhat/.zsh/functions/_tmutil\nzcompile /Users/docwhat/.zsh/functions/_tools-update\nzcompile /Users/docwhat/.zsh/functions/colorize\nzcompile /Users/docwhat/.zsh/functions/offset\nzcompile /Users/docwhat/.zsh/functions/prompt_docwhat2_precmd\nzcompile /Users/docwhat/.zsh/functions/prompt_docwhat2_ruby\nzcompile /Users/docwhat/.zsh/functions/prompt_docwhat2_schars\nzcompile /Users/docwhat/.zsh/functions/prompt_docwhat2_setup\nzcompile /Users/docwhat/.zsh/functions/prompt_docwhat_setup\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdocwhat%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdocwhat%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdocwhat%2Fdotfiles/lists"}