No description
Find a file
2025-12-07 23:48:26 -05:00
emacs.d Agenda updates 2014-02-28 17:44:02 -05:00
fish Fisher shouldn't be managed via itself after installed 2025-12-07 23:30:24 -05:00
nvim Remove unnecessary mappings 2025-12-05 22:37:02 -05:00
TerminalColorSchemes Add 0x96f colorsheme to my dotfiles 2025-12-05 15:43:13 -05:00
vim Set yaml indentation to 2 spaces 2021-01-25 17:06:03 -05:00
windows Windows config file for emacs with my dotfiles setup. 2014-01-28 08:58:16 -05:00
.gitignore Try and get fish plugins syncing properly 2025-12-07 23:25:12 -05:00
.gitmodules More terminal colorschemes 2015-07-19 22:59:25 -04:00
bash_profile Update processing for bashrc and profile to handle ssh sessions 2012-03-16 20:40:09 -04:00
bashrc Renamed custom environment file 2019-07-06 22:02:10 -04:00
emacs Refactor code for providing a list of strings to be used in a regexp or expression 2014-02-24 13:15:04 -05:00
env.sh Reorganize some shell config separate from environment config 2025-12-05 15:41:52 -05:00
gitignore-global Updated default ignore file for git 2019-12-30 11:35:23 -05:00
gvimrc Summer is too bright - switching to MacVim 2014-11-25 11:14:43 -05:00
purepower Move host context to left, brighter for ssh, to be more visible 2019-07-07 14:21:59 -04:00
README.md Update README.md 2024-04-04 22:48:20 -04:00
screenrc Renamed dotfiles in preparation to move them out of ~ and into a subdirectory with symlinks. 2012-02-25 20:30:00 -05:00
setup.py Update to bootstrap fisher for fish shell 2025-12-07 23:48:26 -05:00
shellfishrc Reorganize some shell config separate from environment config 2025-12-05 15:41:52 -05:00
tmux.conf Updated tmux config 2025-12-05 21:26:52 -05:00
vimrc Use ssh access for git repos vs https 2025-12-07 18:54:57 -05:00
zprofile Include zprofile in dotfiles to ensure homebrew path is accounted for 2025-11-29 22:21:58 -05:00
zshrc Reorganize some shell config separate from environment config 2025-12-05 15:41:52 -05:00

Installation

Assumes zsh is already set as the current shell

git clone https://github.com/edgauthier/dotfiles.git <dotfiles repo>
git clone https://github.com/VundleVim/Vundle.vim.git <dotfiles repo>/vim/bundle/Vundle.vim
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
cd <dotfiles repo>
git submodule update --init
git config --global core.excludesfile <absolute path to dotfiles repo>/gitignore-global

Linux

  1. Run setup.py from within the .dotfiles directory

Windows

  1. Copy contents of windows directory to your user directory.
  2. Edit _vimrc and set $DOTFILES to the path of the cloned dotfiles repository.
  3. Edit _gvimrc and set $DOTFILES to the path of the cloned dotfiles repository.

tmux Configuration

Install tpm if needed

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

Vim Configuration

To complete the installation of the Vim plugins, start Vim and run :PluginInstall. If necessary (e.g. when running Raspberry Pi OS Lite), install the full version of vim.

Then add the following line:

nnoremap <silent><buffer> M :call tmux#man()<CR>

to the file ~/.vim/bundle/vim-tmux/ftplugin/tmux.vim

This will allow M in normal mode to perform a keyword lookup for .tmux.conf. I use M for this instead of K as I have K remapped in my .vimrc.