Skip to content

michaelchadwick/dotfiles

Repository files navigation

macOS dotfiles

These are my macOS dotfiles (e.g. .bashrc, etc.), on Github for safe-keeping, and for when I need to set up a system.

They can be installed using (what else?) install.sh.

# home dir
* _aliases       - simple commands
* _bash_profile  - essentially just pointing to _bashrc
* _bashrc        - main profile; env vars; loading other config files; path and ps1
* _eslintignore  - public global [ESLint](https://eslint.org) ignore rules
* _exports       - public global env vars
* _functions     - complicated commands
* _gemrc         - [rubygems](https://rubygems.org) config
* _gitconfig     - [git](https://git-scm.com) config
* _gitignore     - what should git globally ignore
* _hg-prompt.sh  - get mercury info on the CLI
* _hgrc          - [mercurial](https://www.mercurial-scm.org) config
* _inputrc       - shell config
* _litarc        - [Lita](https://lita.io) chatbot config
* _muttrc        - [Mutt](http://mutt.org) mail client config
* _nanorc        - [nano](https://www.nano-editor.org) config
* _npmrc         - [nodejs](https://nodejs.org) config
* _pathrc        - custom command path
* _promptrc      - custom command prompt
* _sshrc         - ssh config
* _tm_properties - [textmate](https://macromates.com) config
* _vimrc         - [vim](https://www.vim.org) config
* _wtf-config    - [wtfutil](https://github.com/wtfutil/wtf) go-based terminal dashboard config
* _zshrc         - [zsh](https://www.zsh.org) config

# subdirs
* linting
  * _codeclimate - [Code Climate](https://github.com/codeclimate/codeclimate) config
  * _eslintrc    - [ESLint](https://eslint.org) config
  * _stylelintrc - CSS/SASS/LESS config
* motd
  * 00-header    - header file for motd on a server
  * 10-sysinfo   - what specs of the machine to display
  * 90-header    - footer file for motd on a server
* starship
  * _config.toml - [starship](https://starship.rs) nifty [Rust-powered](https://www.rust-lang.org) customizable CLI prompt