{"id":17262797,"url":"https://github.com/brianmitchl/dotfiles","last_synced_at":"2025-07-31T03:45:00.511Z","repository":{"id":73642917,"uuid":"55166120","full_name":"BrianMitchL/dotfiles","owner":"BrianMitchL","description":"Configurations and other goodies for my command line setup","archived":false,"fork":false,"pushed_at":"2025-04-04T04:23:41.000Z","size":773,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-04T05:23:52.705Z","etag":null,"topics":["dotfiles","linux","macos","zshrc"],"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/BrianMitchL.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":"2016-03-31T16:32:31.000Z","updated_at":"2025-04-04T04:21:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"ac295989-f9c1-4d29-9ba0-4ace05b3e59a","html_url":"https://github.com/BrianMitchL/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/BrianMitchL%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianMitchL%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianMitchL%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrianMitchL%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrianMitchL","download_url":"https://codeload.github.com/BrianMitchL/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248839394,"owners_count":21169809,"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":["dotfiles","linux","macos","zshrc"],"created_at":"2024-10-15T07:54:46.002Z","updated_at":"2025-04-14T07:33:14.162Z","avatar_url":"https://github.com/BrianMitchL.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dotfiles\n\nMost files should be copied into `$HOME`.\nI use symbolic links for some of the files (see below), but this could be fully scripted in the future.\n\n## Initial Setup\n\nFor a new macOS system, run the [brew.sh](brew.sh) file to install homebrew and standard cli and cask packages/apps.\nThings should run without extra dependencies added but there are some things to do for the _full experience_.\n\n1. Install [Starship](https://starship.rs)\n2. Initialize git submodules for zsh plugins with either of the following\n   - Clone with `git clone --recurse-submodules`\n   - Initialize and update the submodules `git submodule update --init`\n3. Setup GPG for git commit signing (or disable by editing .gitconfig)\n\nI like to link my zsh, vim, and git configs to make it easier to keep up to\ndate with this repo.\n\n```sh\nln -s \"${HOME}/.dotfiles/.config\" \"${HOME}/.config\"\nln -s \"${HOME}/.dotfiles/.zsh\" \"${HOME}/.zsh\"\nln -s \"${HOME}/.dotfiles/.zshrc\" \"${HOME}/.zshrc\"\nln -s \"${HOME}/.dotfiles/.vimrc\" \"${HOME}/.vimrc\"\nln -s \"${HOME}/.dotfiles/.gitconfig\" \"${HOME}/.gitconfig\"\nln -s \"${HOME}/.dotfiles/.gitignore_global\" \"${HOME}/.gitignore_global\"\n```\n\n## Themes\n\nIncluded in this repo is my custom [Brian Theme.terminal](Brian%20Theme.terminal). It uses a dark gray background with an opacity of 90% and blur of 40% and the DejaVu Sans Mono Nerd Font at 12pt (checkout [Nerd Fonts](https://www.nerdfonts.com/)). I use the [Starship](https://starship.rs) prompt.\n![Screenshot of Terminal and zsh themes](brian-theme.png?raw=true)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianmitchl%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianmitchl%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianmitchl%2Fdotfiles/lists"}