https://github.com/jessfraz/dotfiles
My dotfiles. Buyer beware ;)
https://github.com/jessfraz/dotfiles
bash containers docker dotfiles linux shell
Last synced: 5 days ago
JSON representation
My dotfiles. Buyer beware ;)
- Host: GitHub
- URL: https://github.com/jessfraz/dotfiles
- Owner: jessfraz
- License: mit
- Created: 2015-06-06T20:46:47.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2025-04-09T19:46:25.000Z (5 days ago)
- Last Synced: 2025-04-09T20:29:27.823Z (5 days ago)
- Topics: bash, containers, docker, dotfiles, linux, shell
- Language: Shell
- Homepage:
- Size: 261 MB
- Stars: 3,266
- Watchers: 118
- Forks: 516
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - jessfraz/dotfiles - My dotfiles. Buyer beware ;) (Shell)
- awesome-list-docker - dotfiles
- awesome-starred - jessfraz/dotfiles - My dotfiles. Buyer beware ;) (docker)
README
# dotfiles
[](https://github.com/jessfraz/dotfiles/actions?query=workflow%3A%22make+test%22+branch%3Amaster)
**Table of Contents**
- [About](#about)
* [Installing](#installing)
* [Customizing](#customizing)
- [Resources](#resources)
* [`.vim`](#vim)
- [Contributing](#contributing)
* [Running the tests](#running-the-tests)## About
### Installing
```console
$ make
```This will create symlinks from this repo to your home folder.
### Customizing
Save env vars, etc in a `.extra` file, that looks something like
this:```bash
###
### Git credentials
###GIT_AUTHOR_NAME="Your Name"
GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
git config --global user.name "$GIT_AUTHOR_NAME"
GIT_AUTHOR_EMAIL="[email protected]"
GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
git config --global user.email "$GIT_AUTHOR_EMAIL"
GH_USER="nickname"
git config --global github.user "$GH_USER"###
### Gmail credentials for mutt
###
export [email protected]
export GMAIL_NAME="Your Name"
export [email protected]
```## Resources
### `.vim`
For my `.vimrc` and `.vim` dotfiles see
[github.com/jessfraz/.vim](https://github.com/jessfraz/.vim).## Contributing
### Running the tests
The tests use [shellcheck](https://github.com/koalaman/shellcheck). You don't
need to install anything. They run in a container.```console
$ make test
```