Commit Graph

166 Commits

Author SHA1 Message Date
Buddy
c1a96e788c refactor: self-bootstrap lazy.nvim instead of chezmoi archive external
Replace the chezmoiexternal tarball install with the standard
lazy.nvim bootstrap snippet (clone-if-missing, pinned to v11.17.5,
the current latest stable tag). Gives lazy.nvim a real git checkout
instead of an extracted tarball, and drops chezmoi from the loop
entirely for this one piece - bumping the version is now just
editing the --branch tag in init.lua.
2026-10-24 14:53:55 -07:00
Buddy
3e0402178c fix: resolve lazy.nvim lock crash and erb treesitter crash
Move lazy.nvim's own install outside the lazy plugin root so it's
treated as local and skipped during git-based lock file writes -
installing it as a tarball left it without a .git dir, which crashed
lazy's lock.update() on every sync (assert on Git.info of a non-git
dir).

Also patch nvim-treesitter's set-lang-from-mimetype! directive, which
crashes on any <script type="..."> tag because it reads match[id] as
a single node when Neovim core now always returns an array there.
Hooked on LazyDone so it overrides nvim-treesitter's own registration
instead of being clobbered by it. Added ruby/html/embedded_template
to ensure_installed so TSUpdate actually keeps those parsers current
instead of relying on one-time auto_install.
2026-10-24 14:45:26 -07:00
Buddy
c16ad74d91 chore: cleanup gitignore 2026-10-23 09:17:23 -07:00
Buddy
58ee105cc0 chore: rotate keys 2026-10-04 11:30:33 -07:00
Buddy
4ebf724cb2 feat: export SOPS_AGE_KEY_FILE when the chezmoi age key exists 2026-09-28 18:51:57 -07:00
Buddy
782e43e729 chore: update work secrets 2026-09-28 16:47:33 -07:00
Buddy
f97e827c09 chore: update work secrets 2026-09-23 12:30:31 -07:00
Buddy
1a11841bfc chroe: update secrets 2026-09-13 22:16:54 -07:00
Buddy
5b892b4d9e chore: update work secrets 2026-09-08 11:42:13 -07:00
Buddy
8a9f316e5a chore: update work secrets 2026-09-01 11:00:58 -07:00
Buddy
9f0e0b30d4 fix: give unique names to duplicate nushell keybindings
Newer nushell warns when multiple keybindings share a name. Several
bindings mapped the same logical action (e.g. move_up) to more than
one key combo under one name; disambiguate each with a key-specific
suffix.
2026-09-01 09:52:38 -07:00
Buddy
c82a530b6a update personal secrets 2026-08-08 16:32:31 -07:00
Buddy
6e6961544e fix: prepare commit message hook no longer fires on merge/squash/etc 2026-07-14 12:59:25 -07:00
Buddy
84e7b032a3 Refactor lego into module with env export 2026-06-07 23:25:46 -07:00
Buddy
9c5da9622c Update work nushell config 2026-06-03 09:45:27 -07:00
Buddy
c4717ecb48 Add claude local settings to git ignore 2026-06-03 09:44:37 -07:00
Buddy
396c9b357e Update token 2026-05-16 12:03:07 -07:00
Buddy
403d321edc Set Chalk theme for ghostty 2026-05-11 15:46:03 -07:00
Buddy
ec310b7985 Remove unused PATH 2026-05-09 08:00:14 -07:00
Buddy
b4715958d1 Update config 2026-03-27 09:13:26 -07:00
Buddy
50e18e978e Update work mod 2026-01-29 17:06:38 -08:00
Buddy
3ee649b211 Check for starship to avoid errors with nushell config 2026-01-08 14:49:14 -08:00
Buddy
60e6d70809 Update secrets 2025-11-20 12:53:30 -08:00
Buddy
329a00ef3d Remove pirvate user dirs 2025-11-14 11:33:58 -08:00
Buddy
d7907e8d73 Reencrypt 2025-11-14 11:12:56 -08:00
Buddy
5b9383af14 Reencrypt 2025-11-14 11:08:32 -08:00
Buddy
fdd614e37d Fix error from missing theme 2025-10-16 15:21:17 -07:00
Buddy
783b5c3b78 Reencrypt with added key 2025-09-21 15:46:22 -07:00
Buddy
8bd003eaac Don't display errors in nushell 2025-09-16 10:03:16 -07:00
Buddy
68988246ba Update secrets 2025-07-16 15:40:38 -07:00
Buddy
bdd690f2a8 Use filter and update nushell 2025-07-16 15:39:16 -07:00
Buddy
bf8e20057a Update nvim 2025-07-16 14:13:19 -07:00
Buddy
4c473b79e0 Update secrets 2025-07-16 13:16:24 -07:00
Buddy
647ee280cf Include python from homebrew 2025-07-16 13:15:06 -07:00
Buddy
5f2e73850c Add gem to nushell path 2025-06-06 14:48:28 -07:00
Buddy
fba3fd8938 Update work configs 2025-06-06 14:44:17 -07:00
Buddy
36a96616cb Update config 2025-05-19 15:12:14 -07:00
Buddy
24812e9f9b Update work config 2025-05-19 15:08:46 -07:00
Buddy
ae912ceec0 Fix typo leaving extra ' 2025-04-08 13:41:30 -07:00
Buddy
d2e8bd16e7 Update base profile npmrc for bash/zsh 2025-04-08 13:38:28 -07:00
Buddy
d0cde7cb7c Use long name instead of one letter for themes 2025-04-08 13:31:20 -07:00
Buddy
37b1ca2bf4 Update work config 2025-04-08 13:31:01 -07:00
Buddy
99ef811f67 Update nushell version 2025-03-20 12:49:15 -07:00
Buddy
0636ea3050 Update config 2025-03-14 10:26:12 -07:00
Buddy
f598e31031 Change config 2025-03-10 14:25:26 -07:00
Buddy
c102490cce Use secrets module for work nushell secrets 2025-03-03 14:00:19 -08:00
Buddy
a2f011631b Add secrets package 2025-03-03 13:29:53 -08:00
Buddy
0bd49d895b Improve macOS support for nushell 2025-03-01 17:13:42 -08:00
Buddy
d26cb96e51 Update config 2025-02-26 13:47:36 -08:00
Buddy
e8bce9f6b2 Break up nushell config 2025-02-25 13:16:40 -08:00