Dotfiles
A collection of my .dotfiles
including a setup script. This script
will setup all the things.
Build Status
GitHub Actions
Travis CI
Usage
$HOME
folder
Clone down to your cd ~
git clone https://github.com/mrlesmithjr/dotfiles .dotfiles --recursive
Setup
The following will be setup using this method:
- dotfiles
- Python
- Brew
cd ~/.dotfiles
./install
Various Setting Info
.bashrc and .bash_profile
To make these portable between Linux
and MacOS
we need to use both. The
reason is that for MacOS
the default is to use .bash_profile
and ignore
.bashrc
whereas on Linux
.bash_profile
is only used for interactive
logins (ssh, terminal, and etc.) and ignored from GUI based terminal sessions.
And then we can add all of our goodies to .bashrc
. And in doing so,
everything works as planned in all scenarios between Linux
and MacOS
.
.gitconfig
Make sure to reset the user and email. Or you'll be using mine.
git config --global user.name "Your_Name"
git config --global user.email "[email protected]"
.vimrc and .vim
Some personal settings to make vim
more pleasing on the eyes.
Some Example Plugins/bundles and etc
- pathogen - Manage your
runtimepath
with ease. - vim-ansible-yaml - Adds additional syntax highlighting and fixes indentation for Ansible's dialect of YAML.
- vim-jinja - Jinja bundle for
vim
- vim-markdown - Markdown Vim Mode
Visual Studio Code Extensions
You can find some VS Code extensions exported here which you can easily import if you would like by executing the following:
cat $HOME/.dotfiles/Code/extensions.list | xargs -L1 code --install-extension
License
MIT
Author Information
Larry Smith Jr.