Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rafi/etc-skel
/etc/skel with super cool confs for tmux, psql, inputrc, git, bash, dircolors, and more.
https://github.com/rafi/etc-skel
bash dotfiles git mysql neovim psql ranger skeleton tmux vim
Last synced: 3 months ago
JSON representation
/etc/skel with super cool confs for tmux, psql, inputrc, git, bash, dircolors, and more.
- Host: GitHub
- URL: https://github.com/rafi/etc-skel
- Owner: rafi
- Created: 2014-01-23T20:33:36.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-11-23T14:57:47.000Z (about 6 years ago)
- Last Synced: 2024-09-28T18:04:54.635Z (4 months ago)
- Topics: bash, dotfiles, git, mysql, neovim, psql, ranger, skeleton, tmux, vim
- Language: Vim script
- Homepage:
- Size: 904 KB
- Stars: 25
- Watchers: 4
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rafael Bodill's /etc/skel
Minimal configuration for **remote servers**.
Supported programs:
* _**[ag]**_ - common ignore patterns
* _**[bash], [npm], [gem]**_ - aliases, exports, completion, colors, inputrc, install paths
* _**[git]**_ - aliases, advanced settings, common ignore patterns
* _**[mysql], [psql]**_ - aliases, nicer prompt, comfort settings
* _**[ranger]**_ - mostly default configuration
* _**[tmux]**_ - advanced setup
* _**[vim/neovim]**_ - advanced setup## Origins
These configurations were extracted from [rafi/.config] and [rafi/vim-config].
Visit these repositories for the original full configuration.## Install
You will need to extract contents of repository into your `~/` directory,
and/or the `/etc/skel` directory which contains files and directories that
are automatically copied over to a new user's home directory when such user
is created by the `useradd` program.### Local Install
:warning: This will overwrite existing files.
Follow these instructions if you want to install on a local machine.
Specific user:
```sh
cd ~
curl -L https://github.com/rafi/etc-skel/archive/master.tar.gz \
| tar xzv --strip-components=1 --exclude README.md
```Copy to `/etc/skel`:
```sh
curl -L https://github.com/rafi/etc-skel/archive/master.tar.gz \
| tar xzv -C /etc/skel --strip-components=1 --exclude README.md
```### Remote Install
:warning: This will overwrite existing files.
Follow these instructions if you want to install onto a remote server:
```sh
git clone git://github.com/rafi/etc-skel.git
cd etc-skel
rsync -cavh --exclude=.git . user@server:./
```[rafi/.config]: https://github.com/rafi/.config
[rafi/vim-config]: https://github.com/rafi/vim-config
[ag]: ./.agignore
[bash]: ./.config/bash
[npm]: ./.config/npm
[gem]: ./.config/gemrc
[git]: ./.config/git
[mysql]: ./.config/mysql
[psql]: ./.config/psql
[vim/neovim]: ./.config/nvim
[ranger]: ./.config/ranger
[tmux]: ./.config/tmux