aboutsummaryrefslogtreecommitdiffstats
path: root/openspec/changes/fix-mason-installer-deps/tasks.md
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <tom@vanderlee.io>2026-09-21 14:37:21 +0200
committerGravatar Tom van der Lee <tom@vanderlee.io>2026-09-21 14:37:21 +0200
commite864d47eca98057890b356fc500f0cab05dc44f5 (patch)
tree978f22897b3b520ee166d0868254615e84c0c025 /openspec/changes/fix-mason-installer-deps/tasks.md
parent0c7b0c9d7dbb8193fc8e1089c51941e385abd933 (diff)
downloaddesktop-flake-e864d47eca98057890b356fc500f0cab05dc44f5.tar.gz
desktop-flake-e864d47eca98057890b356fc500f0cab05dc44f5.tar.bz2
desktop-flake-e864d47eca98057890b356fc500f0cab05dc44f5.zip
Mark fix-mason-installer-deps tasks done, sync specs, archive change
Manual verification (nix flake check, home-manager switch, Mason reinstall) confirmed on a Nix-capable host. Synced the new editor-toolchain capability into main specs and archived the change. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BBSd4VBfoKHjE1HR3P8kmn
Diffstat (limited to 'openspec/changes/fix-mason-installer-deps/tasks.md')
-rw-r--r--openspec/changes/fix-mason-installer-deps/tasks.md20
1 files changed, 0 insertions, 20 deletions
diff --git a/openspec/changes/fix-mason-installer-deps/tasks.md b/openspec/changes/fix-mason-installer-deps/tasks.md
deleted file mode 100644
index 2d2d259..0000000
--- a/openspec/changes/fix-mason-installer-deps/tasks.md
+++ /dev/null
@@ -1,20 +0,0 @@
1## 1. Provision editor toolchain packages
2
3- [x] 1.1 In `modules/home/editor.nix`, add `nodejs`, `python3`, and `unzip` to the
4 existing `home.packages` list (alongside `tree-sitter`/`stdenv.cc`), with a
5 short comment noting they're required by `mason.nvim`'s installers; verify by
6 reading the file back and confirming the three entries are present.
7- [ ] 1.2 Verify the flake still evaluates: run `nix flake check` and confirm it
8 succeeds.
9
10## 2. Verify Mason installs succeed
11
12- [ ] 2.1 Apply the profile on an affected host (`home-manager switch --flake
13 .#tom@linux` or `.#tom@darwin`, whichever is reachable) and confirm the
14 activation completes without error.
15- [ ] 2.2 In Neovim, delete `~/.local/state/nvim/mason.log` (or run `:MasonUninstallAll`
16 then reinstall), trigger installation of the previously-failing packages
17 (`pyright`, `bash-language-server`, `debugpy`, `terraform-ls`,
18 `yaml-language-server`, `typescript-language-server`, `css-lsp`, `html-lsp`),
19 and confirm `:Mason` reports them all installed with no `npm`/`python3`/`unzip`
20 "could not find executable" errors in the new log.