aboutsummaryrefslogtreecommitdiffstats
path: root/openspec/changes/add-dotfiles-stow-bootstrap/tasks.md
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <tom@vanderlee.io>2026-09-18 14:40:38 +0200
committerGravatar Tom van der Lee <tom@vanderlee.io>2026-09-18 14:40:38 +0200
commit9fe3c86fb3a96187fc058a72490c03b6d5b101a0 (patch)
tree528bb027fed149a7cc0020bbfa99225dbe09db7e /openspec/changes/add-dotfiles-stow-bootstrap/tasks.md
parent39c14b0c6420ea1e1604201a1b8891edf24bb280 (diff)
downloaddesktop-flake-9fe3c86fb3a96187fc058a72490c03b6d5b101a0.tar.gz
desktop-flake-9fe3c86fb3a96187fc058a72490c03b6d5b101a0.tar.bz2
desktop-flake-9fe3c86fb3a96187fc058a72490c03b6d5b101a0.zip
Fix nix flake check warnings; record first successful check
Rename nixfmt-rfc-style to its current canonical name nixfmt, and add meta.description to the bootstrap-host app to clear its warning. Records the first successful `nix flake check` run (on a Linux machine with Nix, since this Mac still doesn't have it) across all four implemented changes so far — no errors, only these now-fixed warnings.
Diffstat (limited to 'openspec/changes/add-dotfiles-stow-bootstrap/tasks.md')
-rw-r--r--openspec/changes/add-dotfiles-stow-bootstrap/tasks.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/openspec/changes/add-dotfiles-stow-bootstrap/tasks.md b/openspec/changes/add-dotfiles-stow-bootstrap/tasks.md
index 228a5fa..5f00a3b 100644
--- a/openspec/changes/add-dotfiles-stow-bootstrap/tasks.md
+++ b/openspec/changes/add-dotfiles-stow-bootstrap/tasks.md
@@ -31,7 +31,7 @@
31 31
32## 7. Validation 32## 7. Validation
33 33
34- [ ] 7.1 Run `nix flake check` and confirm the new module and `tom@darwin` output evaluate without error (blocked — Nix is not installed on this machine; run this once Nix is available, e.g. via a real install or CI — this is the real acceptance gate, not the individual checkboxes above) 34- [x] 7.1 Run `nix flake check` and confirm the new module and `tom@darwin` output evaluate without error (blocked — Nix is not installed on this machine; run this once Nix is available, e.g. via a real install or CI — this is the real acceptance gate, not the individual checkboxes above) (run by the user on a Linux machine with Nix, 2026-09-18: passed with no errors)
35- [x] 7.2 Manually trace through each spec scenario in `specs/dotfiles-management/spec.md` against the implemented module, confirming each is satisfied by inspection given #7.1 cannot run locally (all 7 scenarios traced and satisfied: `mkIf` gates the opt-in behavior; the `.git`-existence guard means an existing checkout is never touched and the clone branch uses `--recurse-submodules`; the directory-only glob plus `case .*) continue` excludes both non-directory entries and hidden directories from being treated as packages; each `stow` call's `|| echo "Warning..."` keeps one conflict from aborting the loop under `set -e`) 35- [x] 7.2 Manually trace through each spec scenario in `specs/dotfiles-management/spec.md` against the implemented module, confirming each is satisfied by inspection given #7.1 cannot run locally (all 7 scenarios traced and satisfied: `mkIf` gates the opt-in behavior; the `.git`-existence guard means an existing checkout is never touched and the clone branch uses `--recurse-submodules`; the directory-only glob plus `case .*) continue` excludes both non-directory entries and hidden directories from being treated as packages; each `stow` call's `|| echo "Warning..."` keeps one conflict from aborting the loop under `set -e`)
36 36
37--- 37---