https://github.com/brianmitchl/dotfiles
Configurations and other goodies for my command line setup
https://github.com/brianmitchl/dotfiles
dotfiles linux macos zshrc
Last synced: about 1 month ago
JSON representation
Configurations and other goodies for my command line setup
- Host: GitHub
- URL: https://github.com/brianmitchl/dotfiles
- Owner: BrianMitchL
- Created: 2016-03-31T16:32:31.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2025-04-04T04:23:41.000Z (about 2 months ago)
- Last Synced: 2025-04-04T05:23:52.705Z (about 2 months ago)
- Topics: dotfiles, linux, macos, zshrc
- Language: Shell
- Homepage:
- Size: 755 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
Most files should be copied into `$HOME`.
I use symbolic links for some of the files (see below), but this could be fully scripted in the future.## Initial Setup
For a new macOS system, run the [brew.sh](brew.sh) file to install homebrew and standard cli and cask packages/apps.
Things should run without extra dependencies added but there are some things to do for the _full experience_.1. Install [Starship](https://starship.rs)
2. Initialize git submodules for zsh plugins with either of the following
- Clone with `git clone --recurse-submodules`
- Initialize and update the submodules `git submodule update --init`
3. Setup GPG for git commit signing (or disable by editing .gitconfig)I like to link my zsh, vim, and git configs to make it easier to keep up to
date with this repo.```sh
ln -s "${HOME}/.dotfiles/.config" "${HOME}/.config"
ln -s "${HOME}/.dotfiles/.zsh" "${HOME}/.zsh"
ln -s "${HOME}/.dotfiles/.zshrc" "${HOME}/.zshrc"
ln -s "${HOME}/.dotfiles/.vimrc" "${HOME}/.vimrc"
ln -s "${HOME}/.dotfiles/.gitconfig" "${HOME}/.gitconfig"
ln -s "${HOME}/.dotfiles/.gitignore_global" "${HOME}/.gitignore_global"
```## Themes
Included 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.
