https://github.com/chadmayfield/dotfiles
My startup and configuration files
https://github.com/chadmayfield/dotfiles
bash bash-profile bashrc gitconfig vim vim-colors vimrc
Last synced: 5 months ago
JSON representation
My startup and configuration files
- Host: GitHub
- URL: https://github.com/chadmayfield/dotfiles
- Owner: chadmayfield
- License: gpl-3.0
- Created: 2017-04-13T21:24:30.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2024-10-04T04:45:23.000Z (over 1 year ago)
- Last Synced: 2025-04-03T18:51:24.599Z (about 1 year ago)
- Topics: bash, bash-profile, bashrc, gitconfig, vim, vim-colors, vimrc
- Language: Vim Script
- Homepage:
- Size: 12.3 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
[](https://drone.chadmayfield.com/chadmayfield/dotfiles)
These are my customizations for Linux and macOS systems, my dotfiles.
Over the years I've had many different dotfiles, too many. So I created this repo as my obligatory location to house my customizations. However, it fell by the wayside and has not received much love. As I have time (which isn't likely) I'll be pruning it and adding to it from systems I currently have.
## Install
Installation of these files is accomplished with ansible. The only requirement for this repo is ansible. Once ansible is installed you can install this with;
```
ansible-playbook -K install.yml
```
This will ask for the sudo password to do things like install/remove go or update profile.d scripts.
### Screenshots
##### Prompt

##### vim syntax highlighting

## TODO
(as of 12/16/2020)
- [ ] Fix build script to run in a container rather than on digitalocean.
- [ ] Create and add an uninstall playbook.
- [ ] Start populating .zshrc with zsh specific code.
- [ ] Write tests for .bashrc to make sure they all still work!
- [ ] Organize better based on OS and functional area.
- [ ] Add additional files to pull secrets and use as env vars.