~/configs
  • Vim Script 87.4%
  • Shell 10.9%
  • Python 0.9%
  • Vim Snippet 0.7%
Find a file
2026-03-05 12:59:09 +01:00
_nested/config remove mise config.toml (per device) 2026-02-18 13:37:41 +01:00
_tests cross-platform shell $here snippet 2021-02-22 13:09:55 +01:00
bash mise after PATH 2026-03-04 22:53:06 +01:00
git git: mr alias + conflictStyle diff3 (meld) 2026-02-04 20:40:02 +01:00
ideavim ideavim: <C-n> and <C-p> 2024-06-25 10:53:49 +02:00
mutt add mutt 2022-08-25 13:21:24 +02:00
psql psqlrc: enable \timing 2025-10-09 15:52:16 +02:00
readline readline: alt+up/down pushd / popd 2025-10-10 13:20:01 +02:00
ripgrep ripgreprc 2022-01-25 11:41:59 +01:00
tmux tmux: fix home/end for neovim 2026-03-05 12:59:09 +01:00
vim vim: cleanup FelixClip 2024-10-24 13:58:16 +02:00
wezterm wezterm moved to own repo 2025-08-18 15:01:53 +02:00
X oops :> 2024-11-12 13:24:36 +01:00
.bumpversion.cfg versioning \o/ 2020-01-23 13:57:34 +01:00
.editorconfig editorconfig \o/ 2020-03-31 15:51:58 +02:00
.gitignore upgrade vim plug 2024-04-09 09:06:16 +02:00
.gitmodules remove tpm submodule (tmux) 2024-11-14 13:52:14 +01:00
init ./init touches mise config 2026-02-27 22:15:14 +01:00
LICENSE.txt license 2014-11-13 22:56:24 +01:00
Makefile ./init touches mise config 2026-02-27 22:15:14 +01:00
NOTES.md add NOTES.md 2024-04-09 09:06:57 +02:00
pluginstall fall back to vim for $EDITOR 2024-11-08 09:33:20 +01:00
pyproject.toml ./init touches mise config 2026-02-27 22:15:14 +01:00
README.md fix URLs in README 2026-02-27 20:52:55 +01:00

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