Releases: caarlos0/dotfiles
Releases · caarlos0/dotfiles
2026.3.1
Changelog
System
- fa16296: feat(macos): more default settings (@caarlos0)
- a2dc764: fix(fish): add orbstack to path (@caarlos0)
- 6c185c3: fix(fish): append orbstack (@caarlos0)
- 5f79ac9: fix(fish): improve p.fish (@caarlos0)
- e6b247e: fix(fish): p.fish updates (@caarlos0)
- 45b27a4: fix(fish): slightly faster startup (@caarlos0)
Coding
- 28c18a8: fix(git): git-ppr inside worktrees/bare repos (@caarlos0)
- 0c7b088: fix(nvim): -tags=integration in gopls (@caarlos0)
- 853a26d: fix(nvim): ignore inlay hints errors (@caarlos0)
- 21c2316: fix(nvim): update lsp codelens calls (@caarlos0)
Terminals
AI
- cb5b09f: fix(crush): disable MCPs that I don't use too much (@caarlos0)
- f72b82b: fix(crush): remove now unneeded LSP configs (@caarlos0)
Others
2026.2.1
Changelog
System
- 66e0a29: feat(fish): fish_title (@caarlos0)
- 7885fd6: feat(fish): guard pushes to main (@caarlos0)
- a9a1419: feat(fish): p.fish (@caarlos0)
- 4badea8: feat(system): add btop and config (@caarlos0)
- 7fd2817: fix(fish): add ~/.local/bin to PATH (@caarlos0)
- d55a204: reafactor(fish): move prompt to fish/functions (@caarlos0)
macOS
- 709e397: chore(darwin): update Brewfile (@caarlos0)
- 99c6de9: chore(darwin): update Brewfile (@caarlos0)
- 6a72589: chore(darwin): update Brewfile (@caarlos0)
- 5179121: chore(darwin): update Brewfile (@caarlos0)
- 35485e0: chore(darwin): update Brewfile (@caarlos0)
- 985ffbe: chore(darwin): update Brewfile (@caarlos0)
- 501bb8a: chore(macos): cleanup (@caarlos0)
- d9d5781: feat(darwin): more settings in set-defaults (@caarlos0)
- 46c2c48: feat(macos): colima -> orbstack (@caarlos0)
- 15f68de: feat(macos): set-defaults.sh (@caarlos0)
- ab785ca: fix(darwin): clean up brewfile (@caarlos0)
Coding
- 8e89e68: chore(nvim): lockfile (@caarlos0)
- f1e0768: chore(nvim): remove duplicated http treesitter syntax (@caarlos0)
- b74996d: chore(nvim): update lockfile (@caarlos0)
- 47d70f5: chore(nvim): update lockfile (@caarlos0)
- b3812af: chore(nvim): update lockfile (@caarlos0)
- 1974862: chore(nvim): update lockfile (@caarlos0)
- 23de67a: chore(nvim): update plugins (@caarlos0)
- 76657f4: feat(nvim): []h to navigate git hunks (@caarlos0)
- 2d7f269: feat(nvim): guard pushing to main (@caarlos0)
- c561279: feat(nvim): improve blink config (@caarlos0)
- 75ecec1: feat(nvim): leader-n (@caarlos0)
- e1577bf: feat(nvim): only show error diagnostics (@caarlos0)
- 6b63269: feat(nvim): setup better_escape when moonlander not connected (@caarlos0)
- 3684569: feat(nvim): undercurl for diagnostics (@caarlos0)
- 9e4b23e: fix(git): do not allow to open pr to main or master (@caarlos0)
- 3c8297d: fix(git): gh-dash setup (@caarlos0)
- 9f46b33: fix(nvim): faster lua_ls (@caarlos0)
- 010ddc6: fix(nvim): improve has_usb func (@caarlos0)
- 5dcbe16: fix(nvim): lsp config improvements (@caarlos0)
- 8f75f31: fix(nvim): plugins, headless update (@caarlos0)
- 8d49824: fix(nvim): remove blink.indent (@caarlos0)
- 7271f3c: fix(nvim): remove unused plugin (@caarlos0)
- 45a7aaf: fix(nvim): reset vim snipped engine on esc (@caarlos0)
- b99c234: fix(nvim): treesitter config (@caarlos0)
- d30a039: fix(nvim): update plugins script (@caarlos0)
Terminals
- 2bebbab: feat(ghostty): adjust split fade and font size (@caarlos0)
- d89daeb: feat(tmux): centralize status bar, no hostname (@caarlos0)
- 380ca58: feat(tmux): remove tmux (@caarlos0)
- e7d523c: fix(tmux): selection colors (@caarlos0)
AI
- b9e6e4a: feat(crush): add playwright mcp (@caarlos0)
- d8ecb4a: feat(crush): add pprof skill (@caarlos0)
- b2159c1: feat(crush): code simplifier skill (@caarlos0)
- fc1c604: feat(crush): go doc skill (@caarlos0)
- d15c58c: feat(crush): rename pprof skill (@caarlos0)
- c7de28e: feat(crush): skill to use mostly local git operations (@caarlos0)
- 28e637d: feat(crush): skills (@caarlos0)
- 4eb50f3: feat(crush):remove playwright mcp (@caarlos0)
- a9dfebb: fix(crush): cleanup (@caarlos0)
- 5eb571d: fix(crush): improve perf skill (@caarlos0)
- ef2237b: fix(crush): providers update (@caarlos0)
- 492b6ed: fix(crush): remove gopls mcp (@caarlos0)
- e08b3ca: fix(crush): trim down go-doc skill (@caarlos0)
- 50e99de: fix(crush): update allowed linear tools (@caarlos0)
- 90aba58: fix(crush): update pprof skill (@caarlos0)
Others
2026.1.1
Changelog
System
- 9980b6c: chore(fish): move things around a bit (@caarlos0)
- f51f116: chore(system): fix update script (@caarlos0)
- bbbac70: feat(fish): custom prompt based on astronaut, transient, spacing (@caarlos0)
- dd32f8a: fix(ssh): enable compression (@caarlos0)
- 902a56f: fix(ssh): ubnt@192.168.* no StrictHostKeyChecking (@caarlos0)
macOS
- d2b6328: chore(darwin): do not bundle Go binaries (@caarlos0)
- 734bb18: chore(darwin): update Brewfile (@caarlos0)
- 2b01448: chore(darwin): update Brewfile (@caarlos0)
- a244e31: chore(darwin): update Brewfile (@caarlos0)
- 7715e13: chore(darwin): update Brewfile (@caarlos0)
- 9efbb1e: chore(darwin): update Brewfile (@caarlos0)
- cdd58fc: chore(darwin): update brewfile (@caarlos0)
- e0e1817: feat(darwin): use colima (@caarlos0)
- a19b387: fix(darwin): fix hammerspoon setup $HOME (@caarlos0)
- 1fc26da: fix(darwin): remove unused hammerspoon configs (@caarlos0)
- dff6929: fix(darwin): update hammerspoon config (@caarlos0)
Coding
- c64e1ff: chore(nvim): lockfile (@caarlos0)
- bc4c50a: chore(nvim): update plugins (@caarlos0)
- 1251a89: feat(git): always sign tags (@caarlos0)
- 3d4c975: feat(nvim): borders (@caarlos0)
- a5b19ce: feat(nvim): improve command line completions (@caarlos0)
- 98309f0: feat(nvim): remove tmux navigator, navigate with alt-hjkl (@caarlos0)
- c9a69ad: feat(nvim): use blink.indent (@caarlos0)
- 71f2fb0: feat(nvim): use nvim.lsp.config & nvim.lsp.enable (@caarlos0)
- b1a77df: fix(nvim): another inoreabbrev (@caarlos0)
- 7721fa5: fix(nvim): do not open diff on fugitive (@caarlos0)
- b91fac1: fix(nvim): highlight cmp (@caarlos0)
- ca1ab18: fix(nvim): inc updatetime (@caarlos0)
- ed727b7: fix(nvim): panel resizing (@caarlos0)
Terminals
- e908593: feat(tmux): change split % (@caarlos0)
- f5c33d5: fix(ghostty): oxocarbon colors (@caarlos0)
- c692bf2: fix(rio): oxocarbon colors (@caarlos0)
- 394e340: fix(tmux): conflicting keybind (@caarlos0)
- 3e9519a: fix(tmux): inc hist limit (@caarlos0)
AI
Others
2025.12.1
Changelog
system
fixes
darwin
other
- d77cfb7: chore(darwin): update brewfile (@caarlos0)
- 3ef9db4: chore(darwin): update brewfile (@caarlos0)
editor
improvements
- 274dc0f: feat(nvim): add pylsp (@caarlos0)
- 83bd212: feat(nvim): revert back to telescope (@caarlos0)
fixes
tmux
improvements
git
fixes
ai
improvements
- f38e70b: feat(crush): linear mcp (@caarlos0)
- 2b9f47c: feat(crush): update config (@caarlos0)
- 00a65aa: feat(crush): update config (@caarlos0)
fixes
2025.11.1
Changelog
darwin
other
- 091802a: chore(darwin): update brewfile (@caarlos0)
- 00821cc: chore(macos): update Brewfile (@caarlos0)
editor
improvements
fixes
- 210225a: fix(nvim): auto-resize panes on term resize (@caarlos0)
- 79dc9d0: fix(nvim): checktime (@caarlos0)
- d434e19: fix(nvim): disable treesitter inside documentation popups (@caarlos0)
- b486cd6: fix(nvim): lower copilot score to prevent accidental completions (@caarlos0)
tmux
fixes
terminals
improvements
fixes
- c9bbc81: fix(ghostty): fix cmd+number keymaps (@caarlos0)
- 4aa63b5: fix(rio): window/navigation settings (@caarlos0)
ai
fixes
- 01771ca: fix(ai): improve crush config (@caarlos0)
- df24a34: fix(crush): context7 sse -> http (@caarlos0)
other
2025.10.1
Changelog
system
improvements
darwin
fixes
other
- dc5c30a: chore(darwin): update Brewfile (@caarlos0)
- f6acb5e: chore(darwin): update brewfile (@caarlos0)
- 7121ba4: chore(macos): update Brewfile (@caarlos0)
editor
fixes
- 96d1fde: fix(nvim): bad (@caarlos0)
- 4e88587: fix(nvim): cleanup (@caarlos0)
- a2188f1: fix(nvim): fzf-lua options (@caarlos0)
- afa5780: fix(nvim): remove dockerls (@caarlos0)
tmux
improvements
terminals
fixes
ai
improvements
fixes
other
2025.8.31
Changelog
darwin
other
editor
improvements
- aade49c: feat(nvim): fzf-lua instead of telescope (@caarlos0)
- e2261f4: feat(nvim): getting closer to single file config (@caarlos0)
- b9e7394: feat(nvim): more config cleanup (@caarlos0)
- 5cf7430: feat(nvim): simplify telescope config (@caarlos0)
fixes
- 8b96750: fix(nvim): Bw and Bd (@caarlos0)
- b1257fb: fix(nvim): border, missing keymap (@caarlos0)
- e5179b5: fix(nvim): filetype options (@caarlos0)
- ed89a47: fix(nvim): fix treesj, improve some stuff (@caarlos0)
- dde6ab9: fix(nvim): fugitive signoff commits (@caarlos0)
- 01c3809: fix(nvim): fzf-nvim options (@caarlos0)
- 1a7b5a8: fix(nvim): lua lsp (@caarlos0)
- 1a16a12: fix(nvim): other (@caarlos0)
- 2fe332d: fix(nvim): remove plenary (@caarlos0)
- f06a05f: fix(nvim): show workspace diagnostics in lualine (@caarlos0)
- 0d40478: fix(nvim): undo points (@caarlos0)
tmux
improvements
terminals
improvements
ai
fixes
- 48d1f8d: fix(ai): use sse context7 (@caarlos0)
- 27d634e: fix(crush): add filetypes to LSPs (@caarlos0)
other
2025.8.1
Changelog
system
improvements
other
- fa4f196: chore(brew): update (@caarlos0)
- 1a64694: chore(brew): update Brewfile (@caarlos0)
- 28fdb6c: chore(brew): update Brewfile (@caarlos0)
- e68358f: chore(brew): update Brewfile (@caarlos0)
darwin
other
editor
improvements
- e41f943: feat(nvim): conform shfmt (@caarlos0)
- ae22c4b: feat(nvim): getting rid of mason (@caarlos0)
- ff9fc55: feat(nvim): slowly moving the entire config to single file (@caarlos0)
- dbfff9b: feat(nvim): use neovim nightly, get rid of lazy (@caarlos0)
fixes
- 889b9b4: fix(nvim): keymaps (@caarlos0)
- 07b1911: fix(nvim): lazy load plugins (@caarlos0)
- 188ad0c: fix(nvim): remove deprecated keymap (@caarlos0)
- 364de1a: fix(nvim): remove score offset for copilot (@caarlos0)
- f1ce168: fix(nvim): update some options (@caarlos0)
other
- 2fefc72: chore(nvim): fmt (@caarlos0)
- 0c923a6: chore(nvim): format lua (@caarlos0)
- b3955b9: chore(nvim): group plugins (@caarlos0)
- 729ceb1: chore(nvim): update (@caarlos0)
- 7c71ba6: chore(nvim): update plugins (@caarlos0)
- 336fa9a: chore(nvim): update plugins (@caarlos0)
- af75f8b: refactor(nvim): moved bdelete to init.lua (@caarlos0)
tmux
improvements
- 7e4f0cf: feat(tmux): move status bar back to the bottom (@caarlos0)
- 3cb5912: feat(tmux): status bar on top (@caarlos0)
- 378aba0: feat(tmux): support shift-enter (@caarlos0)
fixes
- 990e45e: fix(tmux): improve keymaps (@caarlos0)
- 1adb354: fix(tmux): improve some options and keybinds (@caarlos0)
- 727f4a6: fix(tmux): longer display-time (@caarlos0)
- e89eaa4: fix(tmux): status position (@caarlos0)
terminals
improvements
fixes
other
ai
improvements
fixes
- c5f7005: fix(ai): crush.json (@caarlos0)
- 9e872bc: fix(ai): update crush.json (@caarlos0)
- cdc66fc: fix(ai): update crush.json (@caarlos0)
other
- 23db82a: chore: gitignore (@caarlos0)
- de91396: ci: update goreleaser config (@caarlos0)
- 6b6681f: feat: add scripts/update.sh (@caarlos0)
- 165875a: feat: create caarlos0/debug docker image (#36) (@caarlos0)
- 5b07039: fix(ci): improve release.sh (@caarlos0)
- 630cddb: fix(setup): shellcheck issues (@caarlos0)
2025.7.1
Changelog
system
improvements
fixes
- 31ae932: fix(fish): $PROJECTS (@caarlos0)
- 2578458: fix(fish): alias vim=nvim (@caarlos0)
- 724085a: fix(fish): cleanup (@caarlos0)
- 0442a55: fix(fish): setup (@caarlos0)
- f8051d7: fix(fish): shut homebrew up (@caarlos0)
other
nix
fixes
editor
improvements
- 7935edb: feat(nvim): :Finder (@caarlos0)
- 3313306: feat(nvim): mason-conform (@caarlos0)
- d9870b9: feat(nvim): remove avante (@caarlos0)
fixes
- 43cfea5: fix(nvim): autotag (@caarlos0)
- a998004: fix(nvim): lsp (@caarlos0)
- a1dbe7c: fix(nvim): lsp cleanup (@caarlos0)
- 934b4b1: fix(nvim): syntax stuff (@caarlos0)
other
- 688c486: chore(nvim): lazy update (@caarlos0)
- e46f48d: chore(nvim): update plugins (@caarlos0)
- f407303: chore(nvim): update plugins (@caarlos0)