Skip to content

Bump org-pkgs: moscripts follows pkgs (4 fewer lock nodes) - #48

Merged
andrewthomaslee merged 1 commit into
mainfrom
bump-org-pkgs-moscripts
Nov 14, 2026
Merged

andrewthomaslee merged 1 commit into
mainfrom
bump-org-pkgs-moscripts

Conversation

@andrewthomaslee

Copy link
Copy Markdown
Member

Summary

 org-pkgs  2fa0b28 → cd8dedf   (external-systems/pkgs#34)
   moscripts  FlakeHub 0.1.0 tarball → github:andrewthomaslee/moscripts/4b47154
-    uv2nix, pyproject-nix, pyproject-build-systems, systems   (moscripts' own pins)
+    org-pkgs → [] in pkgs' lock, i.e. pkgs' own pins

nix flake update org-pkgs, then sync-locks in the same commit (devenv.yaml and devenv.lock follow).

Evidence

  • Before: flake.lock has 42 nodes.
    After: 38 nodes. No moscripts-owned uv2nix, pyproject or systems nodes remain.
  • nix run .#flake-check → exit 0, all checks passed. The only warnings are the existing stdenv.isDarwin deprecation.

Merge Danger

Door: two-way

Lock-only change; revert restores the previous pins.

Blast Radius: small

🤖 Generated with Claude Code

pkgs now takes moscripts from GitHub with its org-pkgs input following
pkgs itself (external-systems/pkgs#34), so the lock drops moscripts' own
uv2nix, pyproject.nix, build-system-pkgs and nix-systems. sync-locks in
the same commit keeps devenv.lock on the same nixpkgs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@andrewthomaslee
andrewthomaslee enabled auto-merge (squash) November 14, 2026 16:03
@andrewthomaslee
andrewthomaslee merged commit 551b179 into main Nov 14, 2026
3 checks passed
andrewthomaslee added a commit to external-systems/home that referenced this pull request Nov 14, 2026
#54)

## Summary

```diff
 org-pkgs  → cd8dedf   (external-systems/pkgs#34: moscripts from GitHub, org-pkgs.follows = "")
 modules   → 551b179   (external-systems/modules#48: same org-pkgs bump)
-  moscripts' own uv2nix, pyproject-nix, pyproject-build-systems, systems
```

`nix flake update org-pkgs modules`, then `sync-locks` in the same
commit.

## Evidence

- **Before:** `flake.lock` has 58 nodes. netsa's `home.packages` has
moscripts 0.1.0 (FlakeHub).
**After:** 54 nodes. netsa's profile evaluates `moscripts-0.2.0` and
builds `/nix/store/sab5yqw…-moscripts-0.2.0`, the same path pkgs builds.
- `check` → exit 0, all checks passed, every machine evaluates. The only
warning is the existing `stdenv.isDarwin` deprecation.

## Merge Danger

**Door:** two-way

Lock-only change; revert restores the previous pins.

**Blast Radius:** netsa's profile

- moscripts 0.2.0 has the same CLI names. Its closure now includes
pinned `gum`, `uv` and `mpv`; before, they were fetched at runtime with
`nix run`.
- Deploy is the owner's step: `clan machines update kamrui-h1` (and the
other machines with netsa).
- Merge order: andrewthomaslee/moscripts#1 → pkgs#34 → modules#48 →
**this** (all upstream merged).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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