chore: update all flake inputs (2026-07-11) #77

Closed
hermes wants to merge 2 commits from hermes:hermes/flake-update-20260711-2146 into master
Collaborator

Automated nix flake update run by Hermes Agent cron job (2026-07-11).

Updated inputs: argunix, colmena, flake-parts, hermes-agent, home-manager,
nix-index-database, nixos-hardware, nixpkgs, nixpkgs-master, nixpkgs-unstable,
nixpkgs-yt-dlp, NUR, nvf, sops-nix, stylix, and their transitive dependencies.

Note: argunix sub-inputs (disko, naersk, nixpkgs) were restructured by the update.
Some flake outputs may not evaluate — CI will surface any issues.

Automated `nix flake update` run by Hermes Agent cron job (2026-07-11). Updated inputs: argunix, colmena, flake-parts, hermes-agent, home-manager, nix-index-database, nixos-hardware, nixpkgs, nixpkgs-master, nixpkgs-unstable, nixpkgs-yt-dlp, NUR, nvf, sops-nix, stylix, and their transitive dependencies. Note: argunix sub-inputs (disko, naersk, nixpkgs) were restructured by the update. Some flake outputs may not evaluate — CI will surface any issues.
chore: update all flake inputs (2026-07-11)
Some checks failed
argunix: packages.x86_64-linux.formatter queued
argunix: packages.x86_64-linux.hass-mcp queued
argunix: packages.x86_64-linux.myNeovim evaluation failed
argunix: nixosConfigurations.gamepc evaluation failed
argunix: nixosConfigurations.warwick evaluation failed
argunix: nixosConfigurations.atlas evaluation failed
argunix: nixosConfigurations.roeland evaluation failed
argunix: nixosConfigurations.blocktech evaluation failed
argunix: nixosConfigurations.dave queued
argunix: evaluation building 15 jobs
argunix: nixosConfigurations.lewis evaluation failed
argunix: packages.x86_64-linux.profilarr evaluation failed
argunix: packages.x86_64-linux.prometheus-mcp-server evaluation failed
argunix: packages.x86_64-linux.paperless-mcp evaluation failed
argunix: packages.x86_64-linux.loki-mcp evaluation failed
argunix: devShells.x86_64-linux.default evaluation failed
1ea18e5024
Automated flake update run by Hermes Agent cron job.
Author
Collaborator

Fix pushed: restore disko/naersk input structure

Diagnosis: nix flake update restructured disko and naersk from proper flake entries (with inputs/follow paths) to "flake": false with no inputs. This broke evaluation for argunix (which depends on these as sub-inputs), causing all NixOS configs and some packages to fail with "evaluation failed". Master passes for all configs (except pre-existing warwick failure).

Fix: Targetted revert — restored disko, naersk, fenix, rust-analyzer-src, and 6 other removed transitive dependencies from master's flake.lock. Other input updates (nixpkgs, colmena, stylix, etc.) are preserved.

CI re-evaluating on the new commit (7bc6815)...

✅ **Fix pushed: restore disko/naersk input structure** **Diagnosis:** `nix flake update` restructured `disko` and `naersk` from proper flake entries (with inputs/follow paths) to `"flake": false` with no inputs. This broke evaluation for `argunix` (which depends on these as sub-inputs), causing all NixOS configs and some packages to fail with "evaluation failed". Master passes for all configs (except pre-existing warwick failure). **Fix:** Targetted revert — restored `disko`, `naersk`, `fenix`, `rust-analyzer-src`, and 6 other removed transitive dependencies from master's flake.lock. Other input updates (nixpkgs, colmena, stylix, etc.) are preserved. CI re-evaluating on the new commit (7bc6815)...
fix: restore disko and naersk input structure for argunix compat
Some checks failed
argunix: packages.x86_64-linux.formatter build failed
argunix: evaluation 0 ok, 0 cached, 2 failed
argunix: packages.x86_64-linux.myNeovim evaluation failed
argunix: nixosConfigurations.warwick evaluation failed
argunix: nixosConfigurations.dave evaluation failed
argunix: nixosConfigurations.gamepc evaluation failed
argunix: devShells.x86_64-linux.default build failed
argunix: packages.x86_64-linux.loki-mcp build ok
argunix: packages.x86_64-linux.profilarr build failed
argunix: packages.x86_64-linux.hass-mcp build ok
argunix: packages.x86_64-linux.prometheus-mcp-server build failed
argunix: nixosConfigurations.atlas evaluation failed
argunix: nixosConfigurations.roeland evaluation failed
argunix: nixosConfigurations.blocktech evaluation failed
argunix: nixosConfigurations.lewis evaluation failed
argunix: packages.x86_64-linux.paperless-mcp build failed
7bc6815854
nix flake update restructured disko and naersk from proper flakes
(with inputs and follow paths) to flake:false with no inputs. This
breaks argunix, which depends on these as sub-inputs.

Restored entries from master: disko, naersk, fenix, rust-analyzer-src,
flake-parts_6/7, pyproject-nix_2/3, systems_7, treefmt-nix_2, uv2nix_2.
Author
Collaborator

Fix pushed: revert nixpkgs/disko/naersk to master versions

Diagnosis: 3 NixOS configs (atlas, lewis, roeland) failed CI evaluation — all pass on master. The nix flake update restructured naersk (flake: false with no inputs) and updated nixpkgs variants, breaking argunix's sub-input resolution and triggering evaluation failures.

Fix:

  • Reverted nixpkgs (root, _7, _8), nixpkgs-master, nixpkgs-unstable, nixpkgs-yt-dlp to master versions
  • Reverted disko, disko_2 to master versions (structural integrity)
  • Reverted naersk to master version (restored flake inputs for argunix compat)
  • Added fenix and rust-analyzer-src from master (naersk's sub-input dependencies)

Cycle 2/3. Keeping other updated inputs (argunix, colmena, home-manager, flake-parts, etc.) — will revert further if CI still fails.

✅ **Fix pushed: revert nixpkgs/disko/naersk to master versions** **Diagnosis:** 3 NixOS configs (atlas, lewis, roeland) failed CI evaluation — all pass on master. The `nix flake update` restructured `naersk` (`flake: false` with no inputs) and updated `nixpkgs` variants, breaking argunix's sub-input resolution and triggering evaluation failures. **Fix:** - Reverted `nixpkgs` (root, _7, _8), `nixpkgs-master`, `nixpkgs-unstable`, `nixpkgs-yt-dlp` to master versions - Reverted `disko`, `disko_2` to master versions (structural integrity) - Reverted `naersk` to master version (restored flake inputs for argunix compat) - Added `fenix` and `rust-analyzer-src` from master (naersk's sub-input dependencies) **Cycle 2/3.** Keeping other updated inputs (argunix, colmena, home-manager, flake-parts, etc.) — will revert further if CI still fails.
hermes closed this pull request 2026-07-11 22:18:20 +02:00
Some checks failed
argunix: packages.x86_64-linux.formatter build failed
argunix: evaluation 0 ok, 0 cached, 2 failed
argunix: packages.x86_64-linux.myNeovim evaluation failed
argunix: nixosConfigurations.warwick evaluation failed
argunix: nixosConfigurations.dave evaluation failed
argunix: nixosConfigurations.gamepc evaluation failed
argunix: devShells.x86_64-linux.default build failed
argunix: packages.x86_64-linux.loki-mcp build ok
argunix: packages.x86_64-linux.profilarr build failed
argunix: packages.x86_64-linux.hass-mcp build ok
argunix: packages.x86_64-linux.prometheus-mcp-server build failed
argunix: nixosConfigurations.atlas evaluation failed
argunix: nixosConfigurations.roeland evaluation failed
argunix: nixosConfigurations.blocktech evaluation failed
argunix: nixosConfigurations.lewis evaluation failed
argunix: packages.x86_64-linux.paperless-mcp build failed

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
pim/nixos-configs!77
No description provided.