No description
Find a file
2022-10-20 08:18:40 -07:00
Ansible
bin Merge branch 'master' into zsh-func 2022-01-19 08:31:23 -08:00
Colors
config/nvim [nvim] Convert init.vim to init.lua and copy over a bit of the vimrc config to some lua scripts 2022-10-20 08:18:40 -07:00
dircolors
Dotfiles
LaunchAgents
mutt
vim [vim] Add plist ftplugin file 2022-01-22 11:00:40 -08:00
zsh/func [zsh] Move vi init to init_env_vi; set EDITOR in that function 2022-10-20 08:18:37 -07:00
.gitignore Ignore ~ backup files 2022-10-20 08:18:40 -07:00
emacs
gdbinit
gitconfig [git] Add amend and edit aliases; set some sendemail, LFS, and pull settings 2022-01-22 11:00:40 -08:00
gitignore
gvimrc
hgrc
indent.pro
logrc Add a simple .logrc 2022-01-19 08:21:10 -08:00
muttrc
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
setup.sh Update setup.sh to newer shell scripting standards; remove stale or broken dotfile symlinks from ~ 2022-01-23 11:27:16 -08:00
tmux.conf [tmux] Use a slightly nicer time format 2022-06-01 14:48:02 -07:00
toprc
vimrc [vim] Break out all the common settings into vimrc.common 2022-10-20 08:18:40 -07:00
vimrc.common [vim] Break out all the common settings into vimrc.common 2022-10-20 08:18:40 -07:00
vimrc.local
Xdefaults
zprofile [zsh] Convert zprofile to do_init_functions 2022-05-25 14:37:29 -07:00
zshenv [zsh] Move vi init to init_env_vi; set EDITOR in that function 2022-05-28 09:16:07 -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.