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: 11 months 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 10 years ago)
- Default Branch: main
- Last Pushed: 2025-04-04T04:23:41.000Z (about 1 year ago)
- Last Synced: 2025-04-04T05:23:52.705Z (about 1 year 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.
