No description
Find a file
2024-08-02 18:29:43 -07:00
Alfred/Alfred.alfredpreferences
Ansible
bin Add the favicon_for script 2024-03-08 11:03:20 -08:00
Colors Update Dracula Terminal.app colors 2023-08-22 09:46:06 -07:00
config/nvim [vim] Add rust-analyzer LSP 2024-08-02 18:29:43 -07:00
dircolors
Dotfiles
LaunchAgents Add a mechanism for building a cache of "system parameters" 2024-03-05 11:08:53 -08:00
mutt
Python/eryntools Add a mechanism for building a cache of "system parameters" 2024-03-05 11:08:53 -08:00
vim [vim] Add vim-fugitive and vim-gitgutter plugins 2024-03-05 11:07:49 -08:00
Xcode [xcode] Copy over IDETemplateMacros.plist with a simplified file header 2023-08-26 07:59:43 -07:00
zsh/func [zsh] Rename darwin-icloud-drive-path to remove underscores 2024-06-25 10:09:52 -07:00
.gitignore
clangd [clangd] Use c++11 for clangd 2023-09-10 15:40:00 -07:00
emacs [emacs] Set a vim filetype for this file 2023-03-20 13:49:32 -07:00
gdbinit
gitconfig [git] Set the defaultBranch name to 'main' 2024-01-07 07:43:41 -08:00
gitignore
gvimrc
hgrc
indent.pro
logrc
muttrc
nethackrc
README.md
screenrc
setup.sh Ignore the Python directory in the setup script and install eryntools with pip 2024-03-05 11:09:24 -08:00
tmux.conf [tmux] Copy SSH_AUTH_SOCK into the tmux environment 2024-04-11 14:26:51 -07:00
toprc
vimrc
vimrc.common [vim] Strip trailing whitespace from lua files on save 2023-08-26 07:59:43 -07:00
Xdefaults
zprofile [zsh] Remove the shebang from the init scripts 2023-03-28 10:53:27 -07:00
zshenv Add a mechanism for building a cache of "system parameters" 2024-03-05 11:08:53 -08:00
zshrc [zsh] Implement a homebrew-prefix function and use it when setting up fpath 2024-03-05 11:08:37 -08: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.