Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/strboul/workbench
My custom config files :toolbox:
https://github.com/strboul/workbench
ansible archlinux bin dotfiles neovim tmux zsh
Last synced: 9 days ago
JSON representation
My custom config files :toolbox:
- Host: GitHub
- URL: https://github.com/strboul/workbench
- Owner: strboul
- Created: 2018-10-16T19:10:25.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-13T08:49:32.000Z (5 months ago)
- Last Synced: 2024-11-30T12:47:56.419Z (13 days ago)
- Topics: ansible, archlinux, bin, dotfiles, neovim, tmux, zsh
- Language: Shell
- Homepage:
- Size: 990 KB
- Stars: 12
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - strboul/workbench - My custom config files :toolbox: (Shell)
README
# workbench
- Reproducible working environment
- Save all configurations as plain text and keep them under version control.
- Full responsibility over what's added and removed. Never copy any config
blindly.- Stick to defaults but customize as necessary. Keep customization minimal to
ensure operability in any environment.- "Unix is my IDE"
- Consider the [Lindy effect](https://en.wikipedia.org/wiki/Lindy_effect)
before introducing new tools or configurations.## Setup
Set a directory to clone this repository, and then change directory into the
`workbench` folder.```sh
echo 'export WORKBENCH_PATH="$HOME/.../workbench"' | tee -a "$HOME/.zshenv" "$HOME/.bash_profile"
git clone https://github.com/strboul/workbench.git "$WORKBENCH_PATH"
cd "$WORKBENCH_PATH"
```Recommended steps to install the parts in the following order.
1. Install core `system/.../core`
2. Link dotfiles `files` by running `./files/symlink`
3. Configure main system `system/.../main`
## Development
Check `setup.md` for more information.