Some of my dotfiles made public, managed via rcm.
- Install rcm via homebrew.
$ brew tap thoughtbot/formulae
$ brew install rcm
- Clone this repository into your $HOME.
$ git clone [email protected]:jwmann/dotfiles.git ~/.dotfiles
- Link up dotfiles using
rcup.
$ rcup -v
You can add a new dotfile using mkrc
$ mkrc -v ~/.mynewdotfile
Setting up a new machine? Run this initalization script for common homebrew apps
Sync common configs outside of this repo from NAS Make sure to Sync the Drive and make 'home/AppPrefs/config' available offline
$ ln -s ~/Library/CloudStorage/SynologyDrive-home/AppPrefs/config/* ~/.config/
My Vim setup utilizes vim-plug as a Plugin Manager.
My .vimrc is setup to automatically download vim-plug should it not exist for some reason.
Run vim-plug's :PlugInstall command within Vim to setup plugins.
Various useful aliases and configs. Specifically not including a default editor as to rely on the terminal's set default editor.
Various useful aliases and configs.
-
.bashrcis for the configuring the interactive Bash usage, like Bash aliases, setting your favorite editor, setting the Bash prompt, etc. -
.bash_profileis for making sure that both the things in.profileand.bashrcare loaded for login shells.
.profileis for things that are not specifically related to Bash, like environment variables $PATH and functions, and should be available anytime. For example,.profileshould also be loaded when starting a graphical desktop session.
Custom command: gituser
This command looks for 'config' files within ~/config/git/
A file named this work.user.config can be included into the current git repo's config by doing gituser work.
This allows you to change various config setting per repo easily depending on the context. ( e.g.: Work, Personal, School, etc.. )