~/configs
- Vim Script 87.4%
- Shell 10.9%
- Python 0.9%
- Vim Snippet 0.7%
| _nested/config | ||
| _tests | ||
| bash | ||
| git | ||
| ideavim | ||
| mutt | ||
| psql | ||
| readline | ||
| ripgrep | ||
| tmux | ||
| vim | ||
| wezterm | ||
| X | ||
| .bumpversion.cfg | ||
| .editorconfig | ||
| .gitignore | ||
| .gitmodules | ||
| init | ||
| LICENSE.txt | ||
| Makefile | ||
| NOTES.md | ||
| pluginstall | ||
| pyproject.toml | ||
| README.md | ||
Getting Started
Clone this and initialize. Backups will be created in $HOME/bak/configs.
cd $HOME
git clone https://codeberg.org/felixhummel/configs.git
cd configs
./init --force --email "$USER@$(hostname -f)" --name "$USER"
exec $SHELL
Git email and name will be written to ~/.gitconfig.d/user which is included by
~/.gitconfig.
Mise completion
mise completion bash --include-bash-completion-lib > ~/.local/share/bash-completion/mise
Missing git?
apt-get update && apt-get --yes install git
Absolute Essentials
Don't want/need all the configs on a box? Here's the bare minimum:
curl https://codeberg.org/felixhummel/configs/raw/branch/main/readline/inputrc > ~/.inputrc
cat <<EOF >> ~/.vimrc
set mouse=
EOF
exec $SHELL