My configuration files for almost everything
  • Vim Script 36.5%
  • Nushell 19.3%
  • Lua 13.2%
  • Python 11.8%
  • Shell 9.7%
  • Other 9.4%
Find a file
2026-08-25 13:03:20 +01:00
.support/tests Fixed bash-guard agent hooks 2026-07-14 17:20:19 +01:00
dot_bash Added worktrunk configuration 2026-04-05 23:14:26 +01:00
dot_chef chore(chef): Make config more flexible 2025-06-24 20:48:14 +01:00
dot_config Updated OpenCode plugins to @latest 2026-08-25 13:03:20 +01:00
dot_goaccess Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_hammerspoon Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_local Added hostname detail to runtify 2026-08-11 16:39:36 +01:00
dot_mc Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_NsCDE NsCDE: Switch to Alacritty 2024-09-05 12:57:18 +01:00
dot_var/app feat(rio): Add configuration 2025-07-16 16:09:19 +01:00
dot_vim/colors Use Chezmoi externals 2023-11-25 17:56:35 +00:00
dot_Xresources.d Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_zsh Updated zsh scripts for keychain 3.x 2026-07-25 12:25:24 +01:00
hooks feat(sway): Use mako for notifications 2023-04-03 20:19:11 +02:00
private_dot_claude Fixed bash-guard agent hooks 2026-07-14 17:20:19 +01:00
private_dot_ssh Removed Tailscale jump host from SSH config 2026-06-29 13:32:25 +01:00
.chezmoi.toml.tmpl Added initial chezmoi.toml 2026-07-02 20:55:14 +01:00
.chezmoiexternal.toml chore(zsh): zplug not used any more 2025-03-26 17:52:13 +00:00
.chezmoiignore Added bash guard regression tests 2026-07-12 13:50:27 +01:00
.gitignore Improving i3 setup 2022-01-12 13:06:15 +00:00
AGENTS.md Added bash guard regression tests 2026-07-12 13:50:27 +01:00
dot_agignore Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_aider.conf.yml feat: Add aider configuration 2025-04-14 15:58:48 +01:00
dot_aliases Updated devbox alias 2026-07-27 23:27:16 +01:00
dot_aliases.local Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_ansible.cfg Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_bash_profile Minor file mode fix 2024-06-29 19:42:13 +01:00
dot_bashrc Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_Brewfile Removed zellij from Brewfile 2026-08-21 14:42:12 +01:00
dot_ctags Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_default-gems chore(ruby): Move default gems file 2025-12-17 15:48:35 +00:00
dot_editorconfig Add .editorconfig for nvim and LSP 2024-12-09 21:09:18 +00:00
dot_gemrc Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_guard.rb Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_gvimrc Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_ideavimrc Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_inputrc feat(zsh, bash): Finer-grained word deletion 2026-01-02 11:23:28 +00:00
dot_irbrc Fixed irbrc 2026-08-06 10:05:48 +01:00
dot_pryrc Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_restic-template Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_rubocop.yml rubycop: Add rule for indentation 2024-05-12 22:35:34 +01:00
dot_screenrc Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_solargraph.yml Minor updates 2024-07-09 13:14:47 +01:00
dot_tmux.conf Added file manager keybind to tmux 2026-06-17 11:14:33 +01:00
dot_vimrc Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_vimrc.bundles Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_xbindkeysrc Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_zprofile Initial conversion from rcm to chezmoi 2023-11-25 17:03:00 +00:00
dot_zshenv Added secret env vars 2026-08-11 16:36:34 +01:00
dot_zshrc chore(zsh): Streamline aliases 2025-02-24 21:23:50 +00:00
encrypted_private_dot_zshenv.secrets.age Added secret env vars 2026-08-11 16:36:34 +01:00
justfile Updated apply and update processes 2026-08-18 12:08:50 +01:00
key.txt.age Added age key for easy deployment 2026-07-02 20:43:44 +01:00
README.md feat(nvim): Use nvim-lint for linting 2025-11-27 15:21:41 +00:00
remove_dot_git_commit_template Changed git config to XDG paths 2026-03-26 11:09:57 +00:00
remove_dot_gitattributes Changed git config to XDG paths 2026-03-26 11:09:57 +00:00
remove_dot_gitconfig Changed git config to XDG paths 2026-03-26 11:09:57 +00:00
remove_dot_gitignore Changed git config to XDG paths 2026-03-26 11:09:57 +00:00
run_once_yazi_plugins.tmpl feat: Use Yazi's package.toml 2025-09-23 11:44:09 +01:00
run_onchange_before_decrypt-private-key.sh.tmpl Added age key for easy deployment 2026-07-02 20:43:44 +01:00
setup Update setup script 2024-04-19 14:30:49 +01:00

The geewiz dotfiles

My collection of configuration files for zsh, tmux and many other command line tools.

Installation

I'm using Chezmoi to manage my dotfiles. It's a great tool, and I highly recommend it.

To install my dotfiles, run

chezmoi init https://gitlab.com/geewiz/dotfiles.git

You can then see what would change:

chezmoi diff

If you're happy with the changes, you can apply them:

chezmoi apply

By combining the above commands to a single command, I deploy my dotfiles on a new machine like this:

chezmoi apply --init https://gitlab.com/geewiz/dotfiles.git