Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rhettjay/ruck
☕️ dotconfig designed for sane development
https://github.com/rhettjay/ruck
dotfiles dotfiles-macos neovim neovim-config neovim-dotfiles zsh zshrc
Last synced: about 1 month ago
JSON representation
☕️ dotconfig designed for sane development
- Host: GitHub
- URL: https://github.com/rhettjay/ruck
- Owner: rhettjay
- License: gpl-3.0
- Created: 2023-07-07T17:40:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-10T22:46:50.000Z (about 1 month ago)
- Last Synced: 2024-12-10T23:27:36.989Z (about 1 month ago)
- Topics: dotfiles, dotfiles-macos, neovim, neovim-config, neovim-dotfiles, zsh, zshrc
- Language: Shell
- Homepage:
- Size: 41.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# dotconfig
The OGs of the software development community called it a `dotconfig`, I call it my rucksack.
As defined here, it is a digital backpack; my opinionated setup for migrating to new lands of hardware without losing sane context.
Feel free to browse through and use pieces as you see fit.## configs
- [Neovim Configuration](./.config/nvim)
- [Zsh Configuration](./.zshrc)
- [CLI Utilities](./Brewfile)## How to use it
```bash
# Clone the repo
git clone https://github.com/rhettjay/ruck.git
# or
gh repo clone rhettjay/ruck# Define an XDG_CONFIG_HOME
export XDG_CONFIG_HOME=$HOME/dotfiles# Copy everything over or source it in
source ~/$XDG_CONFIG_HOME/.zsh
# or use symlinks
ln -s ~/$XDG_CONFIG_HOME/ ./ruck
```## Got an idea?
PRs welcome### TODO
- [ ] Add nix configuration
- [ ] [Custom CLI Utilities --> scripts](./scripts) # Need to abstract them for more public consumption
- [ ] Fix install utilities (using GNU stow or another similar utility). Right now I'm just setting up symlinks (`ln -s ./ruck .config/thing`)
- [ ] Fix bat config colorscheme
- [ ] Fix Neovim number column highlighting# Installation
- [ ] Retrofit zsh plugin manager
- [ ] Fix terminal text-encoding to handle reverse lookup
- [ ] Fix zle tab completion. Right now fzf is only activing on keybind
- [ ] Pull in other configs for zero-day start# License
© Rhett Bulkley
Released under the GNU General Public License, version 3 or later.