Skip to content

⚙️ My dotfiles for Linux, BSD, and macOS managed with homeshick

Notifications You must be signed in to change notification settings

joshbeard/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Josh's Dotfiles

These dotfiles are intended to be usable across my environments consisting of Linux, macOS, and BSD on personal and corporate devices.

I use homeshick to maintain my dotfiles on my workstations. I primarily use zsh with prezto.

Setup

1. Install prezto for ZSH

git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

2. Install homeshick

# Clone homeshick
git clone https://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
# Clone dotfiles with homeshick
$HOME/.homesick/repos/homeshick/bin/homeshick clone joshbeard/dotfiles
homeshick link

Refer to the homeshick installation guide for more information.

3. Install NeoVim and Vim plugins

NOTE: I have vim aliased to nvim if it's installed.

3.1 Install NeoVim Plugins

:Lazy sync

3.2 Install vundle for Vim

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
3.2.1 Install Vim plugins
vim +PluginInstall +qall

Updating

homeshick pull
homeshick refresh
homeshick symlink

Other things