Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bendyworks/buffet
A sampling of the tastiest dotfiles, configurations, and aliases from across the internet
https://github.com/bendyworks/buffet
atom dotfiles ruby shell vim
Last synced: 28 days ago
JSON representation
A sampling of the tastiest dotfiles, configurations, and aliases from across the internet
- Host: GitHub
- URL: https://github.com/bendyworks/buffet
- Owner: bendyworks
- License: other
- Created: 2015-01-16T17:01:18.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2022-05-09T18:41:51.000Z (over 2 years ago)
- Last Synced: 2023-04-18T07:41:18.245Z (over 1 year ago)
- Topics: atom, dotfiles, ruby, shell, vim
- Language: Shell
- Homepage:
- Size: 158 KB
- Stars: 7
- Watchers: 21
- Forks: 4
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Buffet
A sampling of the tastiest dotfiles, configurations, and plugins from
across the internet, primarily congregated for use across Bendyworks's
plethora of machines.These configurations assume up-to-date versions of the following tools:
- Bash
- Vim
- Git
- Tmux
- Ruby## Usage
Clone this project anywhere onto your machine and then input in your terminal:
```sh
$ [your buffet directory]/bin/deploy
```All files within `dotfiles/` are symlinked into your home directory. Any
dotfiles that would be overwritten are moved to `[filename].unused`, to avoid
possibly overwriting old configurations.`dotfiles/prompt` holds the Bash prompt styling, and `dotfiles/vundle` contains
[Vundle][1] DSL syntax for managing Vim plugins. Otherwise, all dotfiles belong
to their respective programs.[1]: https://github.com/gmarik/Vundle.vim
**Note:** The script to install Atom packages relies on ruby. Please have this configured on your system prior to running `deploy`
## Local Overrides
Local (preferably non-destructive) overrides for these configurations can be
set on a per-user basis by adding the following files to your home directory:- `.bashrc.local` to override terminal settings
- `.vimrc.local` to override Vim settings
- `.vundle.local` to load additional plugins in Vim## Extras
There are sample dotfile and configuration snippets located in this folder. These are not included in the default setup for various reasons, including features that require additional software installation or they may be experimental in nature or otherwise non-standard in some way.
## Contributing
Because these files are intended to be shared whole-cloth across machines,
and because configuration options for various programs may be entirely
incomprehensible to the unfamiliar, all additions must be commented to
explain their purpose.Otherwise, pull requests are always welcome!
## Thanks
So many lines are cribbed from [Josh][2]'s dotfiles that I lost count. He is
the workflow avatar.[2]: https://github.com/losingkeys
Additionally, content has also come from:
https://github.com/mathiasbynens/dotfiles
https://github.com/thoughtbot/dotfiles/blob/master/gitconfig## License
See the `LICENSE` file.