No description
Find a file
2023-03-20 08:42:43 -07:00
Alfred/Alfred.alfredpreferences [Alfred] Set keyboard shortcut to Ctrl-Space 2022-10-20 08:54:23 -07:00
Ansible [mutt] Add urlview to mail configuration 2018-04-26 07:24:37 -07:00
bin Add fetch_moon_data.py script to bin/ 2022-11-16 15:30:49 +00:00
Colors [colors] New SolarizedDark color for newer version of Terminal 2017-01-15 08:33:59 -08:00
config/nvim [vim] Fix the hlsearch toggle key binding 2023-03-20 08:42:43 -07:00
dircolors Updated darwin ls colors 2014-07-20 09:09:28 -07:00
Dotfiles Add Dotfiles Xcode project, with ShellLog target for logging shell stuff to os_log facilities 2022-01-19 08:21:10 -08:00
LaunchAgents [offlineimap] Change Label of launch agent 2018-04-13 22:38:26 -07:00
mutt [mutt] A few tweaks to mailcap and colors 2019-12-02 11:33:31 -08:00
vim [vim] Move plugin management to vim-plug and .vim/plugins.vim 2023-03-20 08:42:39 -07:00
zsh/func [zsh] Really for real fix the &> and >& IO redirection confusion 2022-11-30 11:43:22 -08:00
.gitignore Ignore ~ backup files 2022-10-20 08:18:40 -07:00
emacs [emacs] Some updates (shhhh) 2019-01-20 18:03:20 -08:00
gdbinit Add a GDB config file (yess!) 2013-01-07 10:13:45 -08:00
gitconfig [git] Add really-clean alias 2022-11-30 11:41:55 -08:00
gitignore [git] Ignore *~ files 2022-11-15 17:50:18 -08:00
gvimrc [vim] no list mode in GUI vim 2015-01-03 18:39:41 -08:00
hgrc Mercurial config 2014-01-21 08:25:20 -08:00
indent.pro Initial commit 2011-05-03 21:53:50 -07:00
logrc Add a simple .logrc 2022-01-19 08:21:10 -08:00
muttrc [mutt] Prefer text/html to text/plain mail formats 2022-11-16 15:34:03 +00:00
nethackrc [nethack] Don't do the beatitude coloring; it wasn't working 2022-05-20 14:58:40 +00:00
README.md Update the README, which hasn't been updated in literal years 2022-01-22 10:22:55 -08:00
screenrc Initial commit 2011-05-03 21:53:50 -07:00
setup.sh [vim] Move plugin management to vim-plug and .vim/plugins.vim 2023-03-20 08:42:39 -07:00
tmux.conf [tmux] Update tmux.conf to use the newer versions of window-status settings 2022-11-16 15:33:47 +00:00
toprc Initial commit 2011-05-03 21:53:50 -07:00
vimrc [nvim] Changes to vimrc and vimrc.common from long ago 2022-10-20 08:20:28 -07:00
vimrc.common [vim] Move plugin management to vim-plug and .vim/plugins.vim 2023-03-20 08:42:39 -07:00
Xdefaults Initial commit 2011-05-03 21:53:50 -07:00
zprofile [zsh] Convert zprofile to do_init_functions 2022-05-25 14:37:29 -07:00
zshenv [zsh] Add init_env_aliases with some aliases to create maps and arrays 2022-10-20 09:20:29 -07:00
zshrc [zsh] Move vi init to init_env_vi; set EDITOR in that function 2022-05-28 09:16:07 -07:00

Dotfiles

This is my collection of dotfiles, preserved here for all to see and enjoy. Feel free to copy anything you see here. It would be nice if you added a comment mentioning where you got it.

My environment relies on zsh, vim, and git.

Installation

Clone the repository to a directory on your machine. I like to use ~/.dotfiles.

git clone https://github.com/erynofwales/dotfiles.git ~/.dotfiles

Run the setup script.

cd ~/.dotfiles
./setup.sh

This script will symlink all the config files in the directory to your home directory, clone a bunch of git repos, and do some other miscellaneous setup.

Enjoy.

Profiling

ZSH has a built in profiler. If you're concerned about init times, place the following at the top of .zshenv.

zmodload zsh/zprof

Then, at the end of either .zshrc or .zprofile, call zprof to get the results of the profiling session.

License

Everything in this repository is licensed under the Creative Commons Attribution 3.0 Unported License.