Skip to content

michaelchadwick/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

576 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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. There are many like them, but these are mine.

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

* _aliases       - simple commands
* _bash_profile  - essentially just pointing to _bashrc
* _bashrc        - main profile; env vars; loading other config files
* _brewfile      - list of Homebrew packages to install
* _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
* _vimrc         - [vim](https://www.vim.org) config
* _wtf-config    - [wtfutil](https://github.com/wtfutil/wtf) go-based terminal dashboard config
* _zprofile      - [zsh](https://www.zsh.org) login shell settings
* _zshrc         - [zsh](https://www.zsh.org) interactive shell settings
* _zshenv        - [zsh](https://www.zsh.org) environment variables

* subdirs
  * config
    * mise/config    - [mise](https://mise.jdx.dev) config
  * linting
    * _codeclimate   - [Code Climate](https://codeclimate.com) config
    * _eslintignore  - [ESLint](https://eslint.org) ignore file
    * _eslintrc      - [ESLint](https://eslint.org) config
    * _prettierrc    - [Prettier](https://prettier.io) config
    * _stylelintrc   - [Stylelint](https://stylelint.io) 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