Skip to content

chore: purge banned Nix tooling + dependabot accuracy#36

Merged
hyperpolymath merged 1 commit into
mainfrom
chore/purge-banned-pkg-managers
Jun 22, 2026
Merged

chore: purge banned Nix tooling + dependabot accuracy#36
hyperpolymath merged 1 commit into
mainfrom
chore/purge-banned-pkg-managers

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Part of the a2ml-validate-action hygiene pass. Removes Nix (banned estate-wide; Guix only) from active tooling and corrects the template-cruft dependabot config.

Removed

  • flake.nix
  • .envrc nix-flake activation block
  • Justfile nix-shell recipe
  • .machine_readable/scripts/lifecycle/install-tools.sh nix branch → now guix-first, then asdf
  • .gitattributes *.nix / flake.lock rules
  • .gitignore Nix / flake.lock section
  • .editorconfig [*.nix] block

Dependabot

Trimmed to github-actions only. The repo ships no language manifests (no Cargo.toml/mix.exs/package.json), and nix/pip(Python)/npm ecosystems are banned estate-wide. Also drops the cargo ignore: semver-patch anti-pattern inherited from the template.

Deliberately NOT included (need owner decisions / manual pass)

  • .github/CONTRIBUTING.md — broken template residue (wrong clone URL, malformed, stale names) that GitHub serves over the clean root CONTRIBUTING.md. Needs a dedup decision, not a one-line patch.
  • Root CONTRIBUTING.md nix develop line — file lacks the owner-attribution string the pre-commit hook requires, so editing it is part of your manual licence/header pass.
  • Doc mentions of Nix that describe it as an external/standard option (docs/RSR_OUTLINE.adoc Tier-2 list, docs/STATE-VISUALIZER.adoc diagram).
  • .machine_readable/ Nix references — part of the separate machine-readable restructure.

Signed; no licence/SPDX header edits.

🤖 Generated with Claude Code

Nix is banned estate-wide (Guix only). Removes:
- flake.nix (the flake itself)
- .envrc nix-flake activation block
- Justfile nix-shell recipe
- install-tools.sh nix branch (now guix-first, then asdf)
- .gitattributes *.nix / flake.lock rules
- .gitignore Nix/flake.lock section
- .editorconfig [*.nix] block

Dependabot: trim to github-actions only. The repo ships no language
manifests (no Cargo.toml/mix.exs/etc.), and nix/pip(Python)/npm ecosystems
are all banned estate-wide; this also drops the cargo ignore:semver-patch
anti-pattern that came with the template.

Not included (left for manual/owner passes): Nix mentions in
.github/CONTRIBUTING.md (broken template residue — needs dedup decision),
docs that describe Nix as an external/standard option, and .machine_readable
references (part of the separate machine-readable restructure).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath merged commit eef57e7 into main Jun 22, 2026
15 of 17 checks passed
@hyperpolymath hyperpolymath deleted the chore/purge-banned-pkg-managers branch June 22, 2026 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant