Muh dotfiles.
These are my configuration files. Take a look at how I configure my shell and feel free to use ideas or suggest improvements.
$HOME/.dotfiles
.etc
directory to set up system settings../install.sh
../vendor/packages
to install
packages I use on a regular basis.Everything in home
is linked to $HOME/.$file
. Old links are overridden /
updated and dead links are deleted. lib
contains any files which should not
necessarily be linked to in $HOME
. etc
contains configuration miscellaneous
tools. vendor
contains subtrees for external repositories.
tmux
tmux
press C-a C-s
to save your tmux sessiontmux
press C-a C-r
to restore your tmux sessionIf you need to accept the xcode license at any point for some reason:
sudo xcodebuild -license
If your name is not Ken Powers you will probably want to edit
./home/gitconfig
to have your information. You can do this on your
own branch to make pulling upstream changes easier.
You can create a file at home/env.local.zsh
which will be source
d by
home/zshenv
. *.local.zsh
is in this repository's .gitignore
file so you
don't have to worry about sensitive data being committed to the repository.