https://github.com/nicholashoule/dotfiles-macos
GitHub repo for macOS .dotfiles management using Homesick
https://github.com/nicholashoule/dotfiles-macos
dotfiles homesick macos ohmyzsh spaceship vim zsh
Last synced: 3 months ago
JSON representation
GitHub repo for macOS .dotfiles management using Homesick
- Host: GitHub
- URL: https://github.com/nicholashoule/dotfiles-macos
- Owner: nicholashoule
- License: mit
- Created: 2022-09-27T20:14:32.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-12T19:10:44.000Z (over 2 years ago)
- Last Synced: 2025-07-05T22:34:14.461Z (12 months ago)
- Topics: dotfiles, homesick, macos, ohmyzsh, spaceship, vim, zsh
- Language: Shell
- Homepage: https://github.dev/nicholashoule/dotfiles-macos/
- Size: 45.9 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# dotfiles-macos
## macOS
This git repo depends on the [Homebrew](https://github.com/Homebrew/brew), [Homesick](https://github.com/technicalpickles/homesick) & [Spaceship Prompt](https://github.com/spaceship-prompt/spaceship-prompt) projects to manage system dotfiles.
### Required: Ruby
###### [Homebrew - Ruby](https://www.ruby-lang.org/en/documentation/installation/)
```
brew install ruby
```
###### [Ruby Version Manager - RVM](https://rvm.io/)
---
### Configure dotfiles with Homesick
1. Install Homesick with `gem install homesick`
2. Clone this castle with `homesick clone nicholashoule/dotfiles-macos`
3. Create the symlinks with `homesick symlink dotfiles`
---
## Git submodules
#### Set up VundleVim
###### [GitHub - VundleVim](https://github.com/VundleVim/Vundle.vim)
```
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
```
- To install from command line: `vim +PluginInstall +qall`
- To install inside Vim, launch vim and run `:PluginInstall`
#### Set up .oh-my-zsh
###### [GitHub - Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh)
```
export ZSH="${HOME}/.oh-my-zsh"
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
```
## Post-configurations
#### Theme - Set up Spaceship
###### [Spaceship Prompt](https://github.com/spaceship-prompt/spaceship-prompt)
```
brew install spaceship
```
#### Fonts - Set up Nerd Fonts
###### [Nerd Fonts](https://github.com/ryanoasis/nerd-fonts)
```
brew tap homebrew/cask-fonts
brew install --cask font-hack-nerd-font
```
#### Homebrew
###### [Brewfile](home/Brewfile)
```
brew bundle
```