|
2 | 2 | description = "Cardano Parts: nix flake parts for cardano clusters"; |
3 | 3 |
|
4 | 4 | inputs = { |
5 | | - auth-keys-hub.url = "github:input-output-hk/auth-keys-hub"; |
6 | | - auth-keys-hub.inputs.nixpkgs.follows = "nixpkgs"; |
7 | | - colmena.inputs.nixpkgs.follows = "nixpkgs"; |
8 | | - colmena.url = "github:zhaofengli/colmena"; |
| 5 | + auth-keys-hub = { |
| 6 | + url = "github:input-output-hk/auth-keys-hub"; |
| 7 | + inputs = { |
| 8 | + nixpkgs.follows = "nixpkgs"; |
| 9 | + flake-parts.follows = "flake-parts"; |
| 10 | + treefmt-nix.follows = "treefmt-nix"; |
| 11 | + }; |
| 12 | + }; |
| 13 | + |
| 14 | + colmena = { |
| 15 | + url = "github:zhaofengli/colmena"; |
| 16 | + inputs.nixpkgs.follows = "nixpkgs"; |
| 17 | + }; |
| 18 | + |
9 | 19 | flake-parts.url = "github:hercules-ci/flake-parts"; |
10 | | - inputs-check.url = "github:input-output-hk/inputs-check"; |
| 20 | + |
| 21 | + inputs-check = { |
| 22 | + url = "github:input-output-hk/inputs-check"; |
| 23 | + inputs = { |
| 24 | + nixpkgs.follows = "nixpkgs"; |
| 25 | + flake-parts.follows = "flake-parts"; |
| 26 | + }; |
| 27 | + }; |
| 28 | + |
11 | 29 | nixpkgs-unstable.url = "github:nixos/nixpkgs/nixpkgs-unstable"; |
12 | | - nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; |
13 | | - nix.url = "github:nixos/nix/2.25-maintenance"; |
| 30 | + nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; |
| 31 | + nix.url = "github:nixos/nix/2.29-maintenance"; |
| 32 | + |
14 | 33 | opentofu-registry = { |
15 | 34 | url = "github:opentofu/registry"; |
16 | 35 | flake = false; |
17 | 36 | }; |
18 | | - sops-nix.url = "github:Mic92/sops-nix"; |
19 | | - terranix.url = "github:terranix/terranix"; |
20 | | - treefmt-nix.url = "github:numtide/treefmt-nix"; |
21 | | - treefmt-nix.inputs.nixpkgs.follows = "nixpkgs"; |
| 37 | + |
| 38 | + sops-nix = { |
| 39 | + url = "github:Mic92/sops-nix"; |
| 40 | + inputs.nixpkgs.follows = "nixpkgs"; |
| 41 | + }; |
| 42 | + |
| 43 | + terranix = { |
| 44 | + url = "github:terranix/terranix"; |
| 45 | + inputs = { |
| 46 | + nixpkgs.follows = "nixpkgs"; |
| 47 | + flake-parts.follows = "flake-parts"; |
| 48 | + }; |
| 49 | + }; |
| 50 | + |
| 51 | + treefmt-nix = { |
| 52 | + url = "github:numtide/treefmt-nix"; |
| 53 | + inputs.nixpkgs.follows = "nixpkgs"; |
| 54 | + }; |
22 | 55 |
|
23 | 56 | # Process compose related |
24 | 57 | process-compose-flake.url = "github:Platonic-systems/process-compose-flake"; |
25 | 58 | services-flake.url = "github:juspay/services-flake"; |
26 | 59 |
|
27 | 60 | # Cardano related inputs |
28 | 61 | capkgs.url = "github:input-output-hk/capkgs"; |
29 | | - empty-flake.url = "github:input-output-hk/empty-flake"; |
30 | | - haskell-nix.url = "github:input-output-hk/haskell.nix"; |
31 | 62 | iohk-nix.url = "github:input-output-hk/iohk-nix"; |
32 | 63 | iohk-nix-ng.url = "github:input-output-hk/iohk-nix"; |
33 | 64 |
|
34 | | - # For tmp local testing pins |
35 | | - blockperf.url = "github:johnalotoski/blockperf/preview-network"; |
| 65 | + # Blockperf fork until PRs merged upstream |
| 66 | + blockperf = { |
| 67 | + url = "github:johnalotoski/blockperf/preview-network"; |
| 68 | + inputs = { |
| 69 | + # Requires nixpkgs specific pinning for locked python versioning |
| 70 | + # nixpkgs.follows = "nixpkgs"; |
| 71 | + flake-parts.follows = "flake-parts"; |
| 72 | + }; |
| 73 | + }; |
36 | 74 | # blockperf.url = "path:/home/jlotoski/work/johnalotoski/blockperf-wt/preview-network"; |
| 75 | + |
| 76 | + # For tmp local testing pins |
37 | 77 | # cardano-faucet.url = "github:input-output-hk/cardano-faucet/jl/node-9.2"; |
38 | 78 | # cardano-faucet.url = "path:/home/jlotoski/work/iohk/cardano-faucet-wt/jl/node-9.2"; |
39 | 79 |
|
40 | 80 | # Cardano-db-sync schema input pins, which must match the |
41 | 81 | # versioning of the release and pre-release (-ng) dbsync |
42 | 82 | # definitions found in flakeModule/pkgs.nix. |
43 | 83 | cardano-db-sync-schema = { |
44 | | - url = "github:IntersectMBO/cardano-db-sync/13.6.0.4"; |
| 84 | + url = "github:IntersectMBO/cardano-db-sync/13.6.0.5"; |
45 | 85 | flake = false; |
46 | 86 | }; |
47 | 87 |
|
48 | 88 | cardano-db-sync-schema-ng = { |
49 | | - url = "github:IntersectMBO/cardano-db-sync/13.6.0.4"; |
| 89 | + url = "github:IntersectMBO/cardano-db-sync/13.6.0.5"; |
50 | 90 | flake = false; |
51 | 91 | }; |
52 | 92 |
|
|
95 | 135 | url = "github:cardano-foundation/cardano-wallet/v2025-03-31"; |
96 | 136 | flake = false; |
97 | 137 | }; |
98 | | - |
99 | | - # Reduce stackage.nix source download deps |
100 | | - haskell-nix.inputs.stackage.follows = "empty-flake"; |
101 | 138 | }; |
102 | 139 |
|
103 | 140 | outputs = inputs: let |
|
0 commit comments