From 37cd079792c876054d87e79b51bb831fde7ac96f Mon Sep 17 00:00:00 2001 From: Walker Date: Wed, 4 Jan 2023 17:39:44 -0300 Subject: [PATCH] feat(ctl): update template with ctl-nix changes --- .github/workflows/test.yml | 8 +- README.md | 4 +- ctl/.gitignore | 2 + ctl/flake.lock | 2035 +++++++----------------------------- ctl/flake.nix | 71 +- flake.nix | 8 +- 6 files changed, 427 insertions(+), 1701 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 049bd6f..a396d93 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,10 +12,12 @@ jobs: - "" - haskell-nix - plutus - - ctl system: - - "aarch64-linux" - - "x86_64-linux" + - aarch64-linux + - x86_64-linux + include: + - template: ctl + system: x86_64-linux runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 diff --git a/README.md b/README.md index da6ec42..a98be62 100644 --- a/README.md +++ b/README.md @@ -26,8 +26,8 @@ While I agree that storing lock files in templates is not ideal, there is no way It depends on upstream supporting it, and also our capacity to test in our CI. Right now only these systems are supported: -- x86_64-linux -- aarch64-linux +- x86_64-linux (all templates) +- aarch64-linux (haskell-nix and plutus) ### Minimal system requirements? diff --git a/ctl/.gitignore b/ctl/.gitignore index a7e2cdb..fa411d9 100644 --- a/ctl/.gitignore +++ b/ctl/.gitignore @@ -1 +1,3 @@ /.psc-ide-port +/result +/output diff --git a/ctl/flake.lock b/ctl/flake.lock index 0b39e01..346e167 100644 --- a/ctl/flake.lock +++ b/ctl/flake.lock @@ -16,22 +16,6 @@ "type": "github" } }, - "HTTP_2": { - "flake": false, - "locked": { - "lastModified": 1451647621, - "narHash": "sha256-oHIyw3x0iKBexEo49YeUDV1k74ZtyYKGR2gNJXXRxts=", - "owner": "phadej", - "repo": "HTTP", - "rev": "9bc0996d412fef1787449d841277ef663ad9a915", - "type": "github" - }, - "original": { - "owner": "phadej", - "repo": "HTTP", - "type": "github" - } - }, "Win32-network": { "flake": false, "locked": { @@ -68,59 +52,56 @@ }, "bot-plutus-interface": { "inputs": { - "Win32-network": "Win32-network", + "Win32-network": "Win32-network_2", "cardano-addresses": "cardano-addresses", - "cardano-base": "cardano-base", + "cardano-base": "cardano-base_2", "cardano-config": "cardano-config", - "cardano-crypto": "cardano-crypto", - "cardano-ledger": "cardano-ledger", - "cardano-node": "cardano-node", - "cardano-prelude": "cardano-prelude", - "cardano-wallet": [ - "ctl", - "ctl", - "cardano-wallet" - ], + "cardano-crypto": "cardano-crypto_2", + "cardano-ledger": "cardano-ledger_2", + "cardano-node": "cardano-node_2", + "cardano-prelude": "cardano-prelude_2", + "cardano-wallet": "cardano-wallet", "ekg-forward": "ekg-forward", - "ekg-json": "ekg-json", - "flake-compat": "flake-compat", - "flat": "flat", - "goblins": "goblins", + "ekg-json": "ekg-json_2", + "flake-compat": "flake-compat_4", + "flat": "flat_2", + "goblins": "goblins_2", "haskell-nix": "haskell-nix", - "hedgehog-extras": "hedgehog-extras", + "hedgehog-extras": "hedgehog-extras_2", "hw-aeson": "hw-aeson", "hysterical-screams": "hysterical-screams", - "io-sim": "io-sim", - "iohk-monitoring-framework": "iohk-monitoring-framework", - "iohk-nix": "iohk-nix", + "io-sim": "io-sim_2", + "iohk-monitoring-framework": "iohk-monitoring-framework_2", + "iohk-nix": "iohk-nix_3", "nixpkgs": [ + "ctl-nix", "ctl", - "ctl", + "plutip", "bot-plutus-interface", "haskell-nix", "nixpkgs-unstable" ], - "optparse-applicative": "optparse-applicative", - "ouroboros-network": "ouroboros-network", - "plutus": "plutus", + "optparse-applicative": "optparse-applicative_2", + "ouroboros-network": "ouroboros-network_2", + "plutus": "plutus_2", "plutus-apps": "plutus-apps", "purescript-bridge": "purescript-bridge", "quickcheck-dynamic": "quickcheck-dynamic", "servant-purescript": "servant-purescript", - "typed-protocols": "typed-protocols" + "typed-protocols": "typed-protocols_2" }, "locked": { - "lastModified": 1661251214, - "narHash": "sha256-NCepayvbHvvOCy2kLRQlw3R8fw6hSly3Z1gzHYwwxLE=", + "lastModified": 1660654407, + "narHash": "sha256-P1U5guPrx9QTUz3aQG2EjgnMgRyqYzQojw4tC9W29O8=", "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "7235aa6fba12b0cf368d9976e1e1b21ba642c038", + "rev": "7ac4f6fe11ae32edc5d5894077fedcd552e180b8", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "bot-plutus-interface", - "rev": "7235aa6fba12b0cf368d9976e1e1b21ba642c038", + "rev": "7ac4f6fe11ae32edc5d5894077fedcd552e180b8", "type": "github" } }, @@ -141,23 +122,6 @@ "type": "github" } }, - "cabal-32_2": { - "flake": false, - "locked": { - "lastModified": 1603716527, - "narHash": "sha256-X0TFfdD4KZpwl0Zr6x+PLxUt/VyKQfX7ylXHdmZIL+w=", - "owner": "haskell", - "repo": "cabal", - "rev": "48bf10787e27364730dd37a42b603cee8d6af7ee", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.2", - "repo": "cabal", - "type": "github" - } - }, "cabal-34": { "flake": false, "locked": { @@ -175,23 +139,6 @@ "type": "github" } }, - "cabal-34_2": { - "flake": false, - "locked": { - "lastModified": 1640353650, - "narHash": "sha256-N1t6M3/wqj90AEdRkeC8i923gQYUpzSr8b40qVOZ1Rk=", - "owner": "haskell", - "repo": "cabal", - "rev": "942639c18c0cd8ec53e0a6f8d120091af35312cd", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.4", - "repo": "cabal", - "type": "github" - } - }, "cabal-36": { "flake": false, "locked": { @@ -209,23 +156,6 @@ "type": "github" } }, - "cabal-36_2": { - "flake": false, - "locked": { - "lastModified": 1641652457, - "narHash": "sha256-BlFPKP4C4HRUJeAbdembX1Rms1LD380q9s0qVDeoAak=", - "owner": "haskell", - "repo": "cabal", - "rev": "f27667f8ec360c475027dcaee0138c937477b070", - "type": "github" - }, - "original": { - "owner": "haskell", - "ref": "3.6", - "repo": "cabal", - "type": "github" - } - }, "cardano-addresses": { "flake": false, "locked": { @@ -297,11 +227,11 @@ "cardano-configurations": { "flake": false, "locked": { - "lastModified": 1667387423, - "narHash": "sha256-oOycxAu9kARfyUvkdjeq80Em7b+vP9XsBii8836f9yQ=", + "lastModified": 1661149943, + "narHash": "sha256-x6M9zMacJDvBsmgjxRNVT+rPymgmQjOEs3e5TXdX5wk=", "owner": "input-output-hk", "repo": "cardano-configurations", - "rev": "c0d11b5ff0c0200da00a50c17c38d9fd752ba532", + "rev": "303f3a3035c52eb753b533d53ef439c6b4cde9c9", "type": "github" }, "original": { @@ -347,68 +277,68 @@ "cardano-ledger": { "flake": false, "locked": { - "lastModified": 1659038626, - "narHash": "sha256-zTQbMOGPD1Oodv6VUsfF6NUiXkbN8SWI98W3Atv4wbI=", + "lastModified": 1655762257, + "narHash": "sha256-SaMhULHXgY0FiSKWc2dAYlgtbfPaFh/bUTgGqoNnMqY=", "owner": "input-output-hk", "repo": "cardano-ledger", - "rev": "c7c63dabdb215ebdaed8b63274965966f2bf408f", + "rev": "ce3057e0863304ccb3f79d78c77136219dc786c6", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-ledger", - "rev": "c7c63dabdb215ebdaed8b63274965966f2bf408f", + "rev": "ce3057e0863304ccb3f79d78c77136219dc786c6", "type": "github" } }, "cardano-ledger_2": { "flake": false, "locked": { - "lastModified": 1655762257, - "narHash": "sha256-SaMhULHXgY0FiSKWc2dAYlgtbfPaFh/bUTgGqoNnMqY=", + "lastModified": 1659038626, + "narHash": "sha256-zTQbMOGPD1Oodv6VUsfF6NUiXkbN8SWI98W3Atv4wbI=", "owner": "input-output-hk", "repo": "cardano-ledger", - "rev": "ce3057e0863304ccb3f79d78c77136219dc786c6", + "rev": "c7c63dabdb215ebdaed8b63274965966f2bf408f", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "cardano-ledger", - "rev": "ce3057e0863304ccb3f79d78c77136219dc786c6", + "rev": "c7c63dabdb215ebdaed8b63274965966f2bf408f", "type": "github" } }, "cardano-node": { "flake": false, "locked": { - "lastModified": 1659625017, - "narHash": "sha256-4IrheFeoWfvkZQndEk4fGUkOiOjcVhcyXZ6IqmvkDgg=", + "lastModified": 1656166930, + "narHash": "sha256-R7YGQ6UMG16ed9sGguDWq2cUgFnADeRdx8O2s2HqWRk=", "owner": "input-output-hk", "repo": "cardano-node", - "rev": "950c4e222086fed5ca53564e642434ce9307b0b9", + "rev": "9f1d7dc163ee66410d912e48509d6a2300cfa68a", "type": "github" }, "original": { "owner": "input-output-hk", - "ref": "1.35.3", "repo": "cardano-node", + "rev": "9f1d7dc163ee66410d912e48509d6a2300cfa68a", "type": "github" } }, "cardano-node_2": { "flake": false, "locked": { - "lastModified": 1656166930, - "narHash": "sha256-R7YGQ6UMG16ed9sGguDWq2cUgFnADeRdx8O2s2HqWRk=", + "lastModified": 1659625017, + "narHash": "sha256-4IrheFeoWfvkZQndEk4fGUkOiOjcVhcyXZ6IqmvkDgg=", "owner": "input-output-hk", "repo": "cardano-node", - "rev": "9f1d7dc163ee66410d912e48509d6a2300cfa68a", + "rev": "950c4e222086fed5ca53564e642434ce9307b0b9", "type": "github" }, "original": { "owner": "input-output-hk", + "ref": "1.35.3-rc1", "repo": "cardano-node", - "rev": "9f1d7dc163ee66410d912e48509d6a2300cfa68a", "type": "github" } }, @@ -462,97 +392,37 @@ "type": "github" } }, - "cardano-shell_2": { + "cardano-wallet": { "flake": false, "locked": { - "lastModified": 1608537748, - "narHash": "sha256-PulY1GfiMgKVnBci3ex4ptk2UNYMXqGjJOxcPy2KYT4=", + "lastModified": 1660141505, + "narHash": "sha256-3Rnj/g3KLzOW5YSieqsUa9IF1Td22Eskk5KuVsOFgEQ=", "owner": "input-output-hk", - "repo": "cardano-shell", - "rev": "9392c75087cb9a3d453998f4230930dea3a95725", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "cardano-shell", - "type": "github" - } - }, - "cardano-wallet": { - "inputs": { - "customConfig": "customConfig", - "ema": "ema", - "emanote": "emanote", - "flake-compat": "flake-compat_3", - "flake-utils": "flake-utils_5", - "haskellNix": "haskellNix", - "hostNixpkgs": [ - "ctl", - "ctl", - "cardano-wallet", - "nixpkgs" - ], - "iohkNix": "iohkNix", - "nixpkgs": [ - "ctl", - "ctl", - "cardano-wallet", - "haskellNix", - "nixpkgs-unstable" - ] - }, - "locked": { - "lastModified": 1664469260, - "narHash": "sha256-/uvo/qXoMVeFpe4Bev0+hyRRlVkHv7WYBzfNtREEuSM=", - "owner": "mlabs-haskell", "repo": "cardano-wallet", - "rev": "9d34b2633ace6aa32c1556d33c8c2df63dbc8f5b", + "rev": "18a931648550246695c790578d4a55ee2f10463e", "type": "github" }, "original": { - "owner": "mlabs-haskell", + "owner": "input-output-hk", "repo": "cardano-wallet", - "rev": "9d34b2633ace6aa32c1556d33c8c2df63dbc8f5b", + "rev": "18a931648550246695c790578d4a55ee2f10463e", "type": "github" } }, "ctl": { "inputs": { - "ctl": "ctl_2", - "nixpkgs": "nixpkgs_11", - "purs-nix": "purs-nix", - "utils": "utils_5" - }, - "locked": { - "lastModified": 1667825299, - "narHash": "sha256-td/viyVweiXSlLRxbTtpSBYz+Cim5bY9DB7+BaMqP0M=", - "owner": "LovelaceAcademy", - "repo": "ctl-nix", - "rev": "33ab71be524878df562ed99346723bf036f3fefc", - "type": "github" - }, - "original": { - "owner": "LovelaceAcademy", - "repo": "ctl-nix", - "type": "github" - } - }, - "ctl_2": { - "inputs": { - "bot-plutus-interface": "bot-plutus-interface", "cardano-configurations": "cardano-configurations", - "cardano-wallet": "cardano-wallet", "easy-purescript-nix": "easy-purescript-nix", - "flake-compat": "flake-compat_4", + "flake-compat": "flake-compat", "haskell-nix": [ - "ctl", + "ctl-nix", "ctl", "plutip", "haskell-nix" ], - "iohk-nix": "iohk-nix_2", + "iohk-nix": "iohk-nix", "nixpkgs": [ - "ctl", + "ctl-nix", "ctl", "plutip", "nixpkgs" @@ -562,31 +432,39 @@ "plutip": "plutip" }, "locked": { - "lastModified": 1667590313, - "narHash": "sha256-SsMQM6sKlxQ99j+2DysuL/kfEHlRBI+EGiUC4ymwj8A=", + "lastModified": 1662618758, + "narHash": "sha256-M3QukHqUfzR1/OMXvaAlcmZqp0Z0R3GWfQzrMWB4dBM=", "owner": "Plutonomicon", "repo": "cardano-transaction-lib", - "rev": "09174df2de288cb27e001cc437281d362024db90", + "rev": "30a410d1d80941e843f7f238e2b2b12c8114876d", "type": "github" }, "original": { "owner": "Plutonomicon", "repo": "cardano-transaction-lib", + "rev": "30a410d1d80941e843f7f238e2b2b12c8114876d", "type": "github" } }, - "customConfig": { + "ctl-nix": { + "inputs": { + "ctl": "ctl", + "nixpkgs": "nixpkgs_5", + "npmlock2nix": "npmlock2nix", + "package-set-repo": "package-set-repo", + "utils": "utils" + }, "locked": { - "lastModified": 1630400035, - "narHash": "sha256-MWaVOCzuFwp09wZIW9iHq5wWen5C69I940N1swZLEQ0=", - "owner": "input-output-hk", - "repo": "empty-flake", - "rev": "2040a05b67bf9a669ce17eca56beb14b4206a99a", + "lastModified": 1672789556, + "narHash": "sha256-DQZAjzY8v5hQwqumhZkXPTkI8TW2J44ipw3BWYT5aQA=", + "owner": "LovelaceAcademy", + "repo": "ctl-nix", + "rev": "ceea27c78464caf51a7383c4437d7e096d58b4b6", "type": "github" }, "original": { - "owner": "input-output-hk", - "repo": "empty-flake", + "owner": "LovelaceAcademy", + "repo": "ctl-nix", "type": "github" } }, @@ -594,8 +472,8 @@ "inputs": { "fenix": "fenix", "naersk": "naersk", - "nixpkgs": "nixpkgs_14", - "utils": "utils" + "nixpkgs": "nixpkgs_8", + "utils": "utils_2" }, "locked": { "lastModified": 1655647809, @@ -615,50 +493,8 @@ "inputs": { "fenix": "fenix_2", "naersk": "naersk_2", - "nixpkgs": "nixpkgs_18", - "utils": "utils_2" - }, - "locked": { - "lastModified": 1656370114, - "narHash": "sha256-XBbSWeBuF6Ck0jc634yAp2hjPXWM2JyRDPCdK0dh3w4=", - "owner": "astro", - "repo": "deadnix", - "rev": "9f450f7250ad7680cb5f12ce5985cc18496c2d5f", - "type": "github" - }, - "original": { - "owner": "astro", - "repo": "deadnix", - "type": "github" - } - }, - "deadnix_3": { - "inputs": { - "fenix": "fenix_4", - "naersk": "naersk_3", - "nixpkgs": "nixpkgs_23", - "utils": "utils_6" - }, - "locked": { - "lastModified": 1655647809, - "narHash": "sha256-npyHYIJW7HyGIFpCZZK+t5JM/v2LsyFhAGJxX1DXO7E=", - "owner": "astro", - "repo": "deadnix", - "rev": "83c42cc64d190ecb72f5929eab0f64fe88e25dc4", - "type": "github" - }, - "original": { - "owner": "astro", - "repo": "deadnix", - "type": "github" - } - }, - "deadnix_4": { - "inputs": { - "fenix": "fenix_5", - "naersk": "naersk_4", - "nixpkgs": "nixpkgs_27", - "utils": "utils_7" + "nixpkgs": "nixpkgs_12", + "utils": "utils_3" }, "locked": { "lastModified": 1656370114, @@ -690,22 +526,6 @@ "type": "github" } }, - "docs-search_2": { - "flake": false, - "locked": { - "lastModified": 1661787609, - "narHash": "sha256-jgOl8PKisRmcaHOya3HzArI3eKjVErx+XIBGminh9Zk=", - "owner": "purs-nix", - "repo": "purescript-docs-search", - "rev": "4620575e21886fcbf516d0b43910ba4ead2a60d0", - "type": "github" - }, - "original": { - "owner": "purs-nix", - "repo": "purescript-docs-search", - "type": "github" - } - }, "easy-purescript-nix": { "flake": false, "locked": { @@ -774,70 +594,10 @@ "type": "github" } }, - "ema": { + "fenix": { "inputs": { - "flake-compat": "flake-compat_2", - "flake-utils": "flake-utils_2", - "nixpkgs": "nixpkgs_2", - "pre-commit-hooks": "pre-commit-hooks" - }, - "locked": { - "lastModified": 1646661767, - "narHash": "sha256-5zxUr3nO4r04K5WGrW/+nW84qbOW8wNJLt902yQmyF4=", - "owner": "srid", - "repo": "ema", - "rev": "bcabc170b7de9cdd83b4bbcf59130b54933602ea", - "type": "github" - }, - "original": { - "owner": "srid", - "repo": "ema", - "type": "github" - } - }, - "ema_2": { - "flake": false, - "locked": { - "lastModified": 1655231448, - "narHash": "sha256-LmAnOFKiqOWW9cQNZCbqFF0N1Mx073908voXz+4Fzic=", - "owner": "srid", - "repo": "ema", - "rev": "da5b29f03c1edfb7f947666a5a818fb97cc3c229", - "type": "github" - }, - "original": { - "owner": "srid", - "ref": "multisite", - "repo": "ema", - "type": "github" - } - }, - "emanote": { - "inputs": { - "ema": "ema_2", - "flake-parts": "flake-parts", - "haskell-flake": "haskell-flake", - "nixpkgs": "nixpkgs_5", - "tailwind-haskell": "tailwind-haskell" - }, - "locked": { - "lastModified": 1655823900, - "narHash": "sha256-YEDJxa2gPf2+GGyrkFz4EliCml1FyDualZtbbZEmljA=", - "owner": "srid", - "repo": "emanote", - "rev": "147528d9df81b881214652ce0cefec0b3d52965e", - "type": "github" - }, - "original": { - "owner": "srid", - "repo": "emanote", - "type": "github" - } - }, - "fenix": { - "inputs": { - "nixpkgs": "nixpkgs_12", - "rust-analyzer-src": "rust-analyzer-src" + "nixpkgs": "nixpkgs_6", + "rust-analyzer-src": "rust-analyzer-src" }, "locked": { "lastModified": 1655533500, @@ -855,7 +615,7 @@ }, "fenix_2": { "inputs": { - "nixpkgs": "nixpkgs_16", + "nixpkgs": "nixpkgs_10", "rust-analyzer-src": "rust-analyzer-src_2" }, "locked": { @@ -875,7 +635,6 @@ "fenix_3": { "inputs": { "nixpkgs": [ - "ctl", "purs-nix", "statix", "nixpkgs" @@ -896,67 +655,6 @@ "type": "github" } }, - "fenix_4": { - "inputs": { - "nixpkgs": "nixpkgs_21", - "rust-analyzer-src": "rust-analyzer-src_4" - }, - "locked": { - "lastModified": 1655533500, - "narHash": "sha256-qJJmLVoMYfDLywI9MNL7sb0W/GsKQF9HDatdHm1tSl0=", - "owner": "nix-community", - "repo": "fenix", - "rev": "b6630603af13df17d0dd4df8629e9a24e6ba0fbd", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "fenix", - "type": "github" - } - }, - "fenix_5": { - "inputs": { - "nixpkgs": "nixpkgs_25", - "rust-analyzer-src": "rust-analyzer-src_5" - }, - "locked": { - "lastModified": 1655533500, - "narHash": "sha256-qJJmLVoMYfDLywI9MNL7sb0W/GsKQF9HDatdHm1tSl0=", - "owner": "nix-community", - "repo": "fenix", - "rev": "b6630603af13df17d0dd4df8629e9a24e6ba0fbd", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "fenix", - "type": "github" - } - }, - "fenix_6": { - "inputs": { - "nixpkgs": [ - "purs-nix", - "statix", - "nixpkgs" - ], - "rust-analyzer-src": "rust-analyzer-src_6" - }, - "locked": { - "lastModified": 1645251813, - "narHash": "sha256-cQ66tGjnZclBCS3nD26mZ5fUH+3/HnysGffBiWXUSHk=", - "owner": "nix-community", - "repo": "fenix", - "rev": "9892337b588c38ec59466a1c89befce464aae7f8", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "fenix", - "type": "github" - } - }, "flake-compat": { "flake": false, "locked": { @@ -990,22 +688,6 @@ } }, "flake-compat_3": { - "flake": false, - "locked": { - "lastModified": 1635892615, - "narHash": "sha256-harGbMZr4hzat2BWBU+Y5OYXlu+fVz7E4WeQzHi5o8A=", - "owner": "input-output-hk", - "repo": "flake-compat", - "rev": "eca47d3377946315596da653862d341ee5341318", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_4": { "flake": false, "locked": { "lastModified": 1650374568, @@ -1021,23 +703,7 @@ "type": "github" } }, - "flake-compat_5": { - "flake": false, - "locked": { - "lastModified": 1641205782, - "narHash": "sha256-4jY7RCWUoZ9cKD8co0/4tFARpWB+57+r1bLLvXNJliY=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "b7547d3eed6f32d06102ead8991ec52ab0a4f1a7", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_6": { + "flake-compat_4": { "flake": false, "locked": { "lastModified": 1650374568, @@ -1053,7 +719,7 @@ "type": "github" } }, - "flake-compat_7": { + "flake-compat_5": { "flake": false, "locked": { "lastModified": 1650374568, @@ -1069,24 +735,6 @@ "type": "github" } }, - "flake-parts": { - "inputs": { - "nixpkgs": "nixpkgs_4" - }, - "locked": { - "lastModified": 1655570068, - "narHash": "sha256-KUSd2a6KgYTHd2l3Goee/P+DrAC6n1Tau+7V68czSZU=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "6dbc77b9c0477f8a9a6a9081077bb38c6a3dbb3a", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, "flake-utils": { "locked": { "lastModified": 1644229661, @@ -1102,37 +750,7 @@ "type": "github" } }, - "flake-utils_10": { - "locked": { - "lastModified": 1618217525, - "narHash": "sha256-WGrhVczjXTiswQaoxQ+0PTfbLNeOQM6M36zvLn78AYg=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "c6169a2772643c4a93a0b5ac1c61e296cba68544", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_11": { - "locked": { - "lastModified": 1618217525, - "narHash": "sha256-WGrhVczjXTiswQaoxQ+0PTfbLNeOQM6M36zvLn78AYg=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "c6169a2772643c4a93a0b5ac1c61e296cba68544", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_12": { + "flake-utils_2": { "locked": { "lastModified": 1618217525, "narHash": "sha256-WGrhVczjXTiswQaoxQ+0PTfbLNeOQM6M36zvLn78AYg=", @@ -1147,83 +765,7 @@ "type": "github" } }, - "flake-utils_2": { - "locked": { - "lastModified": 1642700792, - "narHash": "sha256-XqHrk7hFb+zBvRg6Ghl+AZDq03ov6OshJLiSWOoX5es=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "846b2ae0fc4cc943637d3d1def4454213e203cba", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, "flake-utils_3": { - "locked": { - "lastModified": 1619345332, - "narHash": "sha256-qHnQkEp1uklKTpx3MvKtY6xzgcqXDsz5nLilbbuL+3A=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "2ebf2558e5bf978c7fb8ea927dfaed8fefab2e28", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_4": { - "locked": { - "lastModified": 1652776076, - "narHash": "sha256-gzTw/v1vj4dOVbpBSJX4J0DwUR6LIyXo7/SuuTJp1kM=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "04c1b180862888302ddfb2e3ad9eaa63afc60cf8", - "type": "github" - }, - "original": { - "owner": "numtide", - "ref": "v1.0.0", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_5": { - "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_6": { - "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_7": { "locked": { "lastModified": 1618217525, "narHash": "sha256-WGrhVczjXTiswQaoxQ+0PTfbLNeOQM6M36zvLn78AYg=", @@ -1238,7 +780,7 @@ "type": "github" } }, - "flake-utils_8": { + "flake-utils_4": { "locked": { "lastModified": 1618217525, "narHash": "sha256-WGrhVczjXTiswQaoxQ+0PTfbLNeOQM6M36zvLn78AYg=", @@ -1253,7 +795,7 @@ "type": "github" } }, - "flake-utils_9": { + "flake-utils_5": { "locked": { "lastModified": 1618217525, "narHash": "sha256-WGrhVczjXTiswQaoxQ+0PTfbLNeOQM6M36zvLn78AYg=", @@ -1273,13 +815,13 @@ "locked": { "lastModified": 1628771504, "narHash": "sha256-lRFND+ZnZvAph6ZYkr9wl9VAx41pb3uSFP8Wc7idP9M=", - "owner": "Quid2", + "owner": "input-output-hk", "repo": "flat", "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", "type": "github" }, "original": { - "owner": "Quid2", + "owner": "input-output-hk", "repo": "flat", "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", "type": "github" @@ -1290,13 +832,13 @@ "locked": { "lastModified": 1628771504, "narHash": "sha256-lRFND+ZnZvAph6ZYkr9wl9VAx41pb3uSFP8Wc7idP9M=", - "owner": "input-output-hk", + "owner": "Quid2", "repo": "flat", "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", "type": "github" }, "original": { - "owner": "input-output-hk", + "owner": "Quid2", "repo": "flat", "rev": "ee59880f47ab835dbd73bea0847dab7869fc20d8", "type": "github" @@ -1317,21 +859,6 @@ "type": "github" } }, - "get-flake_2": { - "locked": { - "lastModified": 1644686428, - "narHash": "sha256-zkhYsURWFrvEZLkIoBeqFBzSu+cA2u5mo6M8vq9LN7M=", - "owner": "ursi", - "repo": "get-flake", - "rev": "703f15558daa56dfae19d1858bb3046afe68831a", - "type": "github" - }, - "original": { - "owner": "ursi", - "repo": "get-flake", - "type": "github" - } - }, "ghc-8.6.5-iohk": { "flake": false, "locked": { @@ -1349,53 +876,13 @@ "type": "github" } }, - "ghc-8.6.5-iohk_2": { - "flake": false, - "locked": { - "lastModified": 1600920045, - "narHash": "sha256-DO6kxJz248djebZLpSzTGD6s8WRpNI9BTwUeOf5RwY8=", - "owner": "input-output-hk", - "repo": "ghc", - "rev": "95713a6ecce4551240da7c96b6176f980af75cae", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "ref": "release/8.6.5-iohk", - "repo": "ghc", - "type": "github" - } - }, - "gitignore": { - "inputs": { - "nixpkgs": [ - "ctl", - "purs-nix", - "statix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1635165013, - "narHash": "sha256-o/BdVjNwcB6jOmzZjOH703BesSkkS5O7ej3xhyO8hAY=", - "owner": "hercules-ci", - "repo": "gitignore.nix", - "rev": "5b9e0ff9d3b551234b4f3eb3983744fa354b17f1", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "gitignore.nix", - "type": "github" - } - }, - "gitignore_2": { - "inputs": { - "nixpkgs": [ - "purs-nix", - "statix", - "nixpkgs" - ] + "gitignore": { + "inputs": { + "nixpkgs": [ + "purs-nix", + "statix", + "nixpkgs" + ] }, "locked": { "lastModified": 1635165013, @@ -1461,37 +948,6 @@ "type": "github" } }, - "hackage_2": { - "flake": false, - "locked": { - "lastModified": 1655342080, - "narHash": "sha256-mF/clPxSJJkKAq6Y+0oYXrU3rGOuQXFN9btSde3uvvE=", - "owner": "input-output-hk", - "repo": "hackage.nix", - "rev": "567e2e865d42d8e5cfe796bf03b6b38e42bc00ab", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "hackage.nix", - "type": "github" - } - }, - "haskell-flake": { - "locked": { - "lastModified": 1654001497, - "narHash": "sha256-GfrpyoQrVT9Z/j9its8BQs3I5O5X5Lc2IkK922bz7zg=", - "owner": "srid", - "repo": "haskell-flake", - "rev": "4c0b0ff295f0b97238a600d2381c37ee46b67f9c", - "type": "github" - }, - "original": { - "owner": "srid", - "repo": "haskell-flake", - "type": "github" - } - }, "haskell-nix": { "inputs": { "HTTP": "HTTP", @@ -1506,8 +962,9 @@ "hydra": "hydra", "nix-tools": "nix-tools", "nixpkgs": [ + "ctl-nix", "ctl", - "ctl", + "plutip", "bot-plutus-interface", "haskell-nix", "nixpkgs-unstable" @@ -1533,77 +990,37 @@ "type": "github" } }, - "haskellNix": { - "inputs": { - "HTTP": "HTTP_2", - "cabal-32": "cabal-32_2", - "cabal-34": "cabal-34_2", - "cabal-36": "cabal-36_2", - "cardano-shell": "cardano-shell_2", - "flake-utils": "flake-utils_6", - "ghc-8.6.5-iohk": "ghc-8.6.5-iohk_2", - "hackage": "hackage_2", - "hpc-coveralls": "hpc-coveralls_2", - "hydra": "hydra_2", - "nix-tools": "nix-tools_2", - "nixpkgs": [ - "ctl", - "ctl", - "cardano-wallet", - "nixpkgs" - ], - "nixpkgs-2003": "nixpkgs-2003_2", - "nixpkgs-2105": "nixpkgs-2105_2", - "nixpkgs-2111": "nixpkgs-2111_2", - "nixpkgs-unstable": "nixpkgs-unstable_2", - "old-ghc-nix": "old-ghc-nix_2", - "stackage": "stackage_2" - }, - "locked": { - "lastModified": 1655369909, - "narHash": "sha256-Z3d17WvaXY2kWdfsOE6yPKViQ1RBfGi4d7XZgXA/j2I=", - "owner": "input-output-hk", - "repo": "haskell.nix", - "rev": "5a310b0b3904d9b90239390eb2dfb59e4dcb0d96", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "haskell.nix", - "type": "github" - } - }, "hedgehog-extras": { "flake": false, "locked": { - "lastModified": 1656051321, - "narHash": "sha256-6KQFEzb9g2a0soVvwLKESEbA+a8ygpROcMr6bkatROE=", + "lastModified": 1647260073, + "narHash": "sha256-TR9i1J3HUYz3QnFQbfJPr/kGDahxZPojDsorYtRZeGU=", "owner": "input-output-hk", "repo": "hedgehog-extras", - "rev": "714ee03a5a786a05fc57ac5d2f1c2edce4660d85", + "rev": "967d79533c21e33387d0227a5f6cc185203fe658", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "hedgehog-extras", - "rev": "714ee03a5a786a05fc57ac5d2f1c2edce4660d85", + "rev": "967d79533c21e33387d0227a5f6cc185203fe658", "type": "github" } }, "hedgehog-extras_2": { "flake": false, "locked": { - "lastModified": 1647260073, - "narHash": "sha256-TR9i1J3HUYz3QnFQbfJPr/kGDahxZPojDsorYtRZeGU=", + "lastModified": 1656051321, + "narHash": "sha256-6KQFEzb9g2a0soVvwLKESEbA+a8ygpROcMr6bkatROE=", "owner": "input-output-hk", "repo": "hedgehog-extras", - "rev": "967d79533c21e33387d0227a5f6cc185203fe658", + "rev": "714ee03a5a786a05fc57ac5d2f1c2edce4660d85", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "hedgehog-extras", - "rev": "967d79533c21e33387d0227a5f6cc185203fe658", + "rev": "714ee03a5a786a05fc57ac5d2f1c2edce4660d85", "type": "github" } }, @@ -1657,22 +1074,6 @@ "type": "github" } }, - "hpc-coveralls_2": { - "flake": false, - "locked": { - "lastModified": 1607498076, - "narHash": "sha256-8uqsEtivphgZWYeUo5RDUhp6bO9j2vaaProQxHBltQk=", - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "rev": "14df0f7d229f4cd2e79f8eabb1a740097fdfa430", - "type": "github" - }, - "original": { - "owner": "sevanspowell", - "repo": "hpc-coveralls", - "type": "github" - } - }, "hw-aeson": { "flake": false, "locked": { @@ -1694,8 +1095,9 @@ "inputs": { "nix": "nix", "nixpkgs": [ + "ctl-nix", "ctl", - "ctl", + "plutip", "bot-plutus-interface", "haskell-nix", "hydra", @@ -1716,32 +1118,6 @@ "type": "indirect" } }, - "hydra_2": { - "inputs": { - "nix": "nix_2", - "nixpkgs": [ - "ctl", - "ctl", - "cardano-wallet", - "haskellNix", - "hydra", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1646878427, - "narHash": "sha256-KtbrofMtN8GlM7D+n90kixr7QpSlVmdN+vK5CA/aRzc=", - "owner": "NixOS", - "repo": "hydra", - "rev": "28b682b85b7efc5cf7974065792a1f22203a5927", - "type": "github" - }, - "original": { - "id": "hydra", - "type": "indirect" - } - }, "hysterical-screams": { "flake": false, "locked": { @@ -1762,34 +1138,34 @@ "io-sim": { "flake": false, "locked": { - "lastModified": 1654253725, - "narHash": "sha256-TviSvCBEYtlKEo9qJmE8pCE25nMjDi8HeIAFniunaM8=", + "lastModified": 1653046584, + "narHash": "sha256-vFE67shdZScks67KezdKToLuk6k6wwyLFzshClO7Ym0=", "owner": "input-output-hk", "repo": "io-sim", - "rev": "57e888b1894829056cb00b7b5785fdf6a74c3271", + "rev": "f4183f274d88d0ad15817c7052df3a6a8b40e6dc", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "io-sim", - "rev": "57e888b1894829056cb00b7b5785fdf6a74c3271", + "rev": "f4183f274d88d0ad15817c7052df3a6a8b40e6dc", "type": "github" } }, "io-sim_2": { "flake": false, "locked": { - "lastModified": 1653046584, - "narHash": "sha256-vFE67shdZScks67KezdKToLuk6k6wwyLFzshClO7Ym0=", + "lastModified": 1654253725, + "narHash": "sha256-TviSvCBEYtlKEo9qJmE8pCE25nMjDi8HeIAFniunaM8=", "owner": "input-output-hk", "repo": "io-sim", - "rev": "f4183f274d88d0ad15817c7052df3a6a8b40e6dc", + "rev": "57e888b1894829056cb00b7b5785fdf6a74c3271", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "io-sim", - "rev": "f4183f274d88d0ad15817c7052df3a6a8b40e6dc", + "rev": "57e888b1894829056cb00b7b5785fdf6a74c3271", "type": "github" } }, @@ -1828,24 +1204,8 @@ } }, "iohk-nix": { - "flake": false, - "locked": { - "lastModified": 1658222743, - "narHash": "sha256-yFH01psqx30y5Ws4dBElLkxYpIxxqZx4G+jCVhsXpnA=", - "owner": "input-output-hk", - "repo": "iohk-nix", - "rev": "9a604d01bd4420ab7f396f14d1947fbe2ce7db8b", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "iohk-nix", - "type": "github" - } - }, - "iohk-nix_2": { "inputs": { - "nixpkgs": "nixpkgs_8" + "nixpkgs": "nixpkgs" }, "locked": { "lastModified": 1658222743, @@ -1861,9 +1221,9 @@ "type": "github" } }, - "iohk-nix_3": { + "iohk-nix_2": { "inputs": { - "nixpkgs": "nixpkgs_9" + "nixpkgs": "nixpkgs_2" }, "locked": { "lastModified": 1649070135, @@ -1880,21 +1240,14 @@ "type": "github" } }, - "iohkNix": { - "inputs": { - "nixpkgs": [ - "ctl", - "ctl", - "cardano-wallet", - "nixpkgs" - ] - }, + "iohk-nix_3": { + "flake": false, "locked": { - "lastModified": 1653579289, - "narHash": "sha256-wveDdPsgB/3nAGAdFaxrcgLEpdi0aJ5kEVNtI+YqVfo=", + "lastModified": 1658222743, + "narHash": "sha256-yFH01psqx30y5Ws4dBElLkxYpIxxqZx4G+jCVhsXpnA=", "owner": "input-output-hk", "repo": "iohk-nix", - "rev": "edb2d2df2ebe42bbdf03a0711115cf6213c9d366", + "rev": "9a604d01bd4420ab7f396f14d1947fbe2ce7db8b", "type": "github" }, "original": { @@ -1919,22 +1272,6 @@ "type": "github" } }, - "lowdown-src_2": { - "flake": false, - "locked": { - "lastModified": 1633514407, - "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", - "owner": "kristapsdz", - "repo": "lowdown", - "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", - "type": "github" - }, - "original": { - "owner": "kristapsdz", - "repo": "lowdown", - "type": "github" - } - }, "make-shell": { "locked": { "lastModified": 1634940815, @@ -1967,41 +1304,9 @@ "type": "github" } }, - "make-shell_3": { - "locked": { - "lastModified": 1634940815, - "narHash": "sha256-P69OmveboXzS+es1vQGS4bt+ckwbeIExqxfGLjGuJqA=", - "owner": "ursi", - "repo": "nix-make-shell", - "rev": "8add91681170924e4d0591b22f294aee3f5516f9", - "type": "github" - }, - "original": { - "owner": "ursi", - "ref": "1", - "repo": "nix-make-shell", - "type": "github" - } - }, - "make-shell_4": { - "locked": { - "lastModified": 1634940815, - "narHash": "sha256-P69OmveboXzS+es1vQGS4bt+ckwbeIExqxfGLjGuJqA=", - "owner": "ursi", - "repo": "nix-make-shell", - "rev": "8add91681170924e4d0591b22f294aee3f5516f9", - "type": "github" - }, - "original": { - "owner": "ursi", - "ref": "1", - "repo": "nix-make-shell", - "type": "github" - } - }, "naersk": { "inputs": { - "nixpkgs": "nixpkgs_13" + "nixpkgs": "nixpkgs_7" }, "locked": { "lastModified": 1655042882, @@ -2019,540 +1324,141 @@ }, "naersk_2": { "inputs": { - "nixpkgs": "nixpkgs_17" - }, - "locked": { - "lastModified": 1655042882, - "narHash": "sha256-9BX8Fuez5YJlN7cdPO63InoyBy7dm3VlJkkmTt6fS1A=", - "owner": "nix-community", - "repo": "naersk", - "rev": "cddffb5aa211f50c4b8750adbec0bbbdfb26bb9f", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "naersk", - "type": "github" - } - }, - "naersk_3": { - "inputs": { - "nixpkgs": "nixpkgs_22" - }, - "locked": { - "lastModified": 1655042882, - "narHash": "sha256-9BX8Fuez5YJlN7cdPO63InoyBy7dm3VlJkkmTt6fS1A=", - "owner": "nix-community", - "repo": "naersk", - "rev": "cddffb5aa211f50c4b8750adbec0bbbdfb26bb9f", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "naersk", - "type": "github" - } - }, - "naersk_4": { - "inputs": { - "nixpkgs": "nixpkgs_26" + "nixpkgs": "nixpkgs_11" }, "locked": { "lastModified": 1655042882, "narHash": "sha256-9BX8Fuez5YJlN7cdPO63InoyBy7dm3VlJkkmTt6fS1A=", - "owner": "nix-community", - "repo": "naersk", - "rev": "cddffb5aa211f50c4b8750adbec0bbbdfb26bb9f", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "naersk", - "type": "github" - } - }, - "nix": { - "inputs": { - "lowdown-src": "lowdown-src", - "nixpkgs": "nixpkgs", - "nixpkgs-regression": "nixpkgs-regression" - }, - "locked": { - "lastModified": 1643066034, - "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", - "owner": "NixOS", - "repo": "nix", - "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "2.6.0", - "repo": "nix", - "type": "github" - } - }, - "nix-tools": { - "flake": false, - "locked": { - "lastModified": 1649424170, - "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=", - "owner": "input-output-hk", - "repo": "nix-tools", - "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "nix-tools", - "type": "github" - } - }, - "nix-tools_2": { - "flake": false, - "locked": { - "lastModified": 1649424170, - "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=", - "owner": "input-output-hk", - "repo": "nix-tools", - "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "nix-tools", - "type": "github" - } - }, - "nix_2": { - "inputs": { - "lowdown-src": "lowdown-src_2", - "nixpkgs": "nixpkgs_7", - "nixpkgs-regression": "nixpkgs-regression_2" - }, - "locked": { - "lastModified": 1643066034, - "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", - "owner": "NixOS", - "repo": "nix", - "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "2.6.0", - "repo": "nix", - "type": "github" - } - }, - "nixpkgs": { - "locked": { - "lastModified": 1632864508, - "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-21.05-small", - "type": "indirect" - } - }, - "nixpkgs-2003": { - "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2003_2": { - "locked": { - "lastModified": 1620055814, - "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-20.03-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105": { - "locked": { - "lastModified": 1645296114, - "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2105_2": { - "locked": { - "lastModified": 1645296114, - "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.05-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111": { - "locked": { - "lastModified": 1648744337, - "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-2111_2": { - "locked": { - "lastModified": 1648744337, - "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-21.11-darwin", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-regression": { - "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "indirect" - } - }, - "nixpkgs-regression_2": { - "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "indirect" - } - }, - "nixpkgs-unstable": { - "locked": { - "lastModified": 1648219316, - "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-unstable_2": { - "locked": { - "lastModified": 1648219316, - "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_10": { - "locked": { - "lastModified": 1634172192, - "narHash": "sha256-FBF4U/T+bMg4sEyT/zkgasvVquGzgdAf4y8uCosKMmo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "2cf9db0e3d45b9d00f16f2836cb1297bcadc475e", - "type": "github" - }, - "original": { - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "2cf9db0e3d45b9d00f16f2836cb1297bcadc475e", - "type": "github" - } - }, - "nixpkgs_11": { - "locked": { - "lastModified": 1667669848, - "narHash": "sha256-nD2dk2A+1zUlUT18ppDFVWwimi26+ultc2QRsulQwQ8=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "1f3ebb2bd1a353a42e8f833895c26d8415c7b791", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_12": { - "locked": { - "lastModified": 1655400192, - "narHash": "sha256-49OBVVRgb9H/PSmNT9W61+NRdDbuSJVuDDflwXlaUKU=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3d7435c638baffaa826b85459df0fff47f12317d", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_13": { - "locked": { - "lastModified": 1655481042, - "narHash": "sha256-XHbcywq2vIQ5CeH1OK3TN793jkiNAAZsSctS1PFgseo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "103a4c0ae46afa9cf008c30744175315ca38e9f9", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_14": { - "locked": { - "lastModified": 1655481042, - "narHash": "sha256-XHbcywq2vIQ5CeH1OK3TN793jkiNAAZsSctS1PFgseo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "103a4c0ae46afa9cf008c30744175315ca38e9f9", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_15": { - "locked": { - "lastModified": 1646506091, - "narHash": "sha256-sWNAJE2m+HOh1jtXlHcnhxsj6/sXrHgbqVNcVRlveK4=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "3e644bd62489b516292c816f70bf0052c693b3c7", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_16": { - "locked": { - "lastModified": 1655400192, - "narHash": "sha256-49OBVVRgb9H/PSmNT9W61+NRdDbuSJVuDDflwXlaUKU=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "3d7435c638baffaa826b85459df0fff47f12317d", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs_17": { - "locked": { - "lastModified": 1655481042, - "narHash": "sha256-XHbcywq2vIQ5CeH1OK3TN793jkiNAAZsSctS1PFgseo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "103a4c0ae46afa9cf008c30744175315ca38e9f9", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "type": "indirect" - } - }, - "nixpkgs_18": { - "locked": { - "lastModified": 1655481042, - "narHash": "sha256-XHbcywq2vIQ5CeH1OK3TN793jkiNAAZsSctS1PFgseo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "103a4c0ae46afa9cf008c30744175315ca38e9f9", + "owner": "nix-community", + "repo": "naersk", + "rev": "cddffb5aa211f50c4b8750adbec0bbbdfb26bb9f", "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "nix-community", + "repo": "naersk", + "type": "github" } }, - "nixpkgs_19": { + "nix": { + "inputs": { + "lowdown-src": "lowdown-src", + "nixpkgs": "nixpkgs_4", + "nixpkgs-regression": "nixpkgs-regression" + }, "locked": { - "lastModified": 1656549732, - "narHash": "sha256-eILutFZGjfk2bEzfim8S/qyYc//0S1KsCeO+OWbtoR0=", + "lastModified": 1643066034, + "narHash": "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg=", "owner": "NixOS", - "repo": "nixpkgs", - "rev": "d3248619647234b5dc74a6921bcdf6dd8323eb22", + "repo": "nix", + "rev": "a1cd7e58606a41fcf62bf8637804cf8306f17f62", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", + "ref": "2.6.0", + "repo": "nix", "type": "github" } }, - "nixpkgs_2": { + "nix-tools": { + "flake": false, "locked": { - "lastModified": 1646470760, - "narHash": "sha256-dQISyucVCCPaFioUhy5ZgfBz8rOMKGI8k13aPDFTqEs=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "1fc7212a2c3992eedc6eedf498955c321ad81cc2", + "lastModified": 1649424170, + "narHash": "sha256-XgKXWispvv5RCvZzPb+p7e6Hy3LMuRjafKMl7kXzxGw=", + "owner": "input-output-hk", + "repo": "nix-tools", + "rev": "e109c94016e3b6e0db7ed413c793e2d4bdb24aa7", "type": "github" }, "original": { - "owner": "nixos", - "repo": "nixpkgs", - "rev": "1fc7212a2c3992eedc6eedf498955c321ad81cc2", + "owner": "input-output-hk", + "repo": "nix-tools", "type": "github" } }, - "nixpkgs_20": { + "nixpkgs": { "locked": { - "lastModified": 1645013224, - "narHash": "sha256-b7OEC8vwzJv3rsz9pwnTX2LQDkeOWz2DbKypkVvNHXc=", - "owner": "nixos", + "lastModified": 0, + "narHash": "sha256-cowVkScfUPlbBXUp08MeVk/wgm9E1zp1uC+9no2hZYw=", + "path": "/nix/store/0ki4clglxkgjw6znhpc0yg89pmy54xql-source", + "type": "path" + }, + "original": { + "id": "nixpkgs", + "type": "indirect" + } + }, + "nixpkgs-2003": { + "locked": { + "lastModified": 1620055814, + "narHash": "sha256-8LEHoYSJiL901bTMVatq+rf8y7QtWuZhwwpKE2fyaRY=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "b66b39216b1fef2d8c33cc7a5c72d8da80b79970", + "rev": "1db42b7fe3878f3f5f7a4f2dc210772fd080e205", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", + "owner": "NixOS", + "ref": "nixpkgs-20.03-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_21": { + "nixpkgs-2105": { "locked": { - "lastModified": 1655400192, - "narHash": "sha256-49OBVVRgb9H/PSmNT9W61+NRdDbuSJVuDDflwXlaUKU=", - "owner": "nixos", + "lastModified": 1645296114, + "narHash": "sha256-y53N7TyIkXsjMpOG7RhvqJFGDacLs9HlyHeSTBioqYU=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "3d7435c638baffaa826b85459df0fff47f12317d", + "rev": "530a53dcbc9437363471167a5e4762c5fcfa34a1", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixos-unstable", + "owner": "NixOS", + "ref": "nixpkgs-21.05-darwin", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs_22": { + "nixpkgs-2111": { "locked": { - "lastModified": 1655481042, - "narHash": "sha256-XHbcywq2vIQ5CeH1OK3TN793jkiNAAZsSctS1PFgseo=", + "lastModified": 1648744337, + "narHash": "sha256-bYe1dFJAXovjqiaPKrmAbSBEK5KUkgwVaZcTbSoJ7hg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "103a4c0ae46afa9cf008c30744175315ca38e9f9", + "rev": "0a58eebd8ec65ffdef2ce9562784123a73922052", "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "NixOS", + "ref": "nixpkgs-21.11-darwin", + "repo": "nixpkgs", + "type": "github" } }, - "nixpkgs_23": { + "nixpkgs-regression": { "locked": { - "lastModified": 1655481042, - "narHash": "sha256-XHbcywq2vIQ5CeH1OK3TN793jkiNAAZsSctS1PFgseo=", + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "103a4c0ae46afa9cf008c30744175315ca38e9f9", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "github" }, "original": { "id": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", "type": "indirect" } }, - "nixpkgs_24": { + "nixpkgs-unstable": { "locked": { - "lastModified": 1646506091, - "narHash": "sha256-sWNAJE2m+HOh1jtXlHcnhxsj6/sXrHgbqVNcVRlveK4=", + "lastModified": 1648219316, + "narHash": "sha256-Ctij+dOi0ZZIfX5eMhgwugfvB+WZSrvVNAyAuANOsnQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3e644bd62489b516292c816f70bf0052c693b3c7", + "rev": "30d3d79b7d3607d56546dd2a6b49e156ba0ec634", "type": "github" }, "original": { @@ -2562,7 +1468,7 @@ "type": "github" } }, - "nixpkgs_25": { + "nixpkgs_10": { "locked": { "lastModified": 1655400192, "narHash": "sha256-49OBVVRgb9H/PSmNT9W61+NRdDbuSJVuDDflwXlaUKU=", @@ -2578,7 +1484,7 @@ "type": "github" } }, - "nixpkgs_26": { + "nixpkgs_11": { "locked": { "lastModified": 1655481042, "narHash": "sha256-XHbcywq2vIQ5CeH1OK3TN793jkiNAAZsSctS1PFgseo=", @@ -2592,7 +1498,7 @@ "type": "indirect" } }, - "nixpkgs_27": { + "nixpkgs_12": { "locked": { "lastModified": 1655481042, "narHash": "sha256-XHbcywq2vIQ5CeH1OK3TN793jkiNAAZsSctS1PFgseo=", @@ -2606,7 +1512,7 @@ "type": "indirect" } }, - "nixpkgs_28": { + "nixpkgs_13": { "locked": { "lastModified": 1656549732, "narHash": "sha256-eILutFZGjfk2bEzfim8S/qyYc//0S1KsCeO+OWbtoR0=", @@ -2622,7 +1528,7 @@ "type": "github" } }, - "nixpkgs_29": { + "nixpkgs_14": { "locked": { "lastModified": 1645013224, "narHash": "sha256-b7OEC8vwzJv3rsz9pwnTX2LQDkeOWz2DbKypkVvNHXc=", @@ -2638,13 +1544,13 @@ "type": "github" } }, - "nixpkgs_3": { + "nixpkgs_2": { "locked": { - "lastModified": 1619531122, - "narHash": "sha256-ovm5bo6PkZzNKh2YGXbRKYIjega0EjiEP0YDwyeXEYU=", + "lastModified": 1657888067, + "narHash": "sha256-GnwJoFBTPfW3+mz7QEeJEEQ9OMHZOiIJ/qDhZxrlKh8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "bb80d578e8ad3cb5a607f468ac00cc546d0396dc", + "rev": "65fae659e31098ca4ac825a6fef26d890aaf3f4e", "type": "github" }, "original": { @@ -2652,71 +1558,91 @@ "type": "indirect" } }, - "nixpkgs_4": { + "nixpkgs_3": { "locked": { - "lastModified": 1656461576, - "narHash": "sha256-rlmmw6lIlkMQIiB+NsnO8wQYWTfle8TA41UREPLP5VY=", + "lastModified": 1634172192, + "narHash": "sha256-FBF4U/T+bMg4sEyT/zkgasvVquGzgdAf4y8uCosKMmo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "cf3ab54b4afe2b7477faa1dd0b65bf74c055d70c", + "rev": "2cf9db0e3d45b9d00f16f2836cb1297bcadc475e", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", "repo": "nixpkgs", + "rev": "2cf9db0e3d45b9d00f16f2836cb1297bcadc475e", "type": "github" } }, - "nixpkgs_5": { + "nixpkgs_4": { "locked": { - "lastModified": 1655567057, - "narHash": "sha256-Cc5hQSMsTzOHmZnYm8OSJ5RNUp22bd5NADWLHorULWQ=", + "lastModified": 1632864508, + "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e0a42267f73ea52adc061a64650fddc59906fc99", + "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", "type": "github" }, "original": { "id": "nixpkgs", + "ref": "nixos-21.05-small", "type": "indirect" } }, - "nixpkgs_6": { + "nixpkgs_5": { "locked": { - "lastModified": 1656401090, - "narHash": "sha256-bUS2nfQsvTQW2z8SK7oEFSElbmoBahOPtbXPm0AL3I4=", + "lastModified": 1669597967, + "narHash": "sha256-R+2NaDkXsYkOpFOhmVR8jBZ77Pq55Z6ilaqwFLLn000=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "16de63fcc54e88b9a106a603038dd5dd2feb21eb", + "rev": "be9e3762e719211368d186f547f847737baad720", "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_6": { + "locked": { + "lastModified": 1655400192, + "narHash": "sha256-49OBVVRgb9H/PSmNT9W61+NRdDbuSJVuDDflwXlaUKU=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "3d7435c638baffaa826b85459df0fff47f12317d", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" } }, "nixpkgs_7": { "locked": { - "lastModified": 1632864508, - "narHash": "sha256-d127FIvGR41XbVRDPVvozUPQ/uRHbHwvfyKHwEt5xFM=", + "lastModified": 1655481042, + "narHash": "sha256-XHbcywq2vIQ5CeH1OK3TN793jkiNAAZsSctS1PFgseo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "82891b5e2c2359d7e58d08849e4c89511ab94234", + "rev": "103a4c0ae46afa9cf008c30744175315ca38e9f9", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "nixos-21.05-small", "type": "indirect" } }, "nixpkgs_8": { "locked": { - "lastModified": 0, - "narHash": "sha256-cowVkScfUPlbBXUp08MeVk/wgm9E1zp1uC+9no2hZYw=", - "path": "/nix/store/0ki4clglxkgjw6znhpc0yg89pmy54xql-source", - "type": "path" + "lastModified": 1655481042, + "narHash": "sha256-XHbcywq2vIQ5CeH1OK3TN793jkiNAAZsSctS1PFgseo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "103a4c0ae46afa9cf008c30744175315ca38e9f9", + "type": "github" }, "original": { "id": "nixpkgs", @@ -2725,50 +1651,68 @@ }, "nixpkgs_9": { "locked": { - "lastModified": 1657888067, - "narHash": "sha256-GnwJoFBTPfW3+mz7QEeJEEQ9OMHZOiIJ/qDhZxrlKh8=", + "lastModified": 1646506091, + "narHash": "sha256-sWNAJE2m+HOh1jtXlHcnhxsj6/sXrHgbqVNcVRlveK4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "65fae659e31098ca4ac825a6fef26d890aaf3f4e", + "rev": "3e644bd62489b516292c816f70bf0052c693b3c7", "type": "github" }, "original": { - "id": "nixpkgs", - "type": "indirect" + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "npmlock2nix": { + "flake": false, + "locked": { + "lastModified": 1670666882, + "narHash": "sha256-hoCm6Z6fXuYML+gh+HISsRVPMXDmyknAWlaentg9zcc=", + "owner": "nix-community", + "repo": "npmlock2nix", + "rev": "cc11d791fdc3afb2ae7c2f11e10abf7c33b40763", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "npmlock2nix", + "type": "github" } }, "ogmios": { "inputs": { - "Win32-network": "Win32-network_2", - "cardano-base": "cardano-base_2", - "cardano-crypto": "cardano-crypto_2", - "cardano-ledger": "cardano-ledger_2", - "cardano-node": "cardano-node_2", - "cardano-prelude": "cardano-prelude_2", - "ekg-json": "ekg-json_2", - "flake-compat": "flake-compat_5", - "flat": "flat_2", - "goblins": "goblins_2", + "Win32-network": "Win32-network", + "cardano-base": "cardano-base", + "cardano-crypto": "cardano-crypto", + "cardano-ledger": "cardano-ledger", + "cardano-node": "cardano-node", + "cardano-prelude": "cardano-prelude", + "ekg-json": "ekg-json", + "flake-compat": "flake-compat_2", + "flat": "flat", + "goblins": "goblins", "haskell-nix": [ - "ctl", + "ctl-nix", "ctl", "haskell-nix" ], - "hedgehog-extras": "hedgehog-extras_2", + "hedgehog-extras": "hedgehog-extras", "hjsonpointer": "hjsonpointer", "hjsonschema": "hjsonschema", - "io-sim": "io-sim_2", - "iohk-monitoring-framework": "iohk-monitoring-framework_2", - "iohk-nix": "iohk-nix_3", + "io-sim": "io-sim", + "iohk-monitoring-framework": "iohk-monitoring-framework", + "iohk-nix": "iohk-nix_2", "nixpkgs": [ - "ctl", + "ctl-nix", "ctl", "nixpkgs" ], - "optparse-applicative": "optparse-applicative_2", - "ouroboros-network": "ouroboros-network_2", - "plutus": "plutus_2", - "typed-protocols": "typed-protocols_2", + "optparse-applicative": "optparse-applicative", + "ouroboros-network": "ouroboros-network", + "plutus": "plutus", + "typed-protocols": "typed-protocols", "wai-routes": "wai-routes" }, "locked": { @@ -2788,22 +1732,22 @@ }, "ogmios-datum-cache": { "inputs": { - "flake-compat": "flake-compat_6", - "nixpkgs": "nixpkgs_10", + "flake-compat": "flake-compat_3", + "nixpkgs": "nixpkgs_3", "unstable_nixpkgs": "unstable_nixpkgs" }, "locked": { - "lastModified": 1663850553, - "narHash": "sha256-yYb9IhvJf2WH1Rv+VtGUeBABAOXn/KuiTJmdMNg9sCU=", + "lastModified": 1660314631, + "narHash": "sha256-5GxToZTZIPQPBhqrJXU4tAdLIPeBHNiBQY2KTSGJfFg=", "owner": "mlabs-haskell", "repo": "ogmios-datum-cache", - "rev": "ada4d2efdf7c4f308835099d0d30a91c1bd4a565", + "rev": "880a69a03fbfd06a4990ba8873f06907d4cd16a7", "type": "github" }, "original": { "owner": "mlabs-haskell", "repo": "ogmios-datum-cache", - "rev": "ada4d2efdf7c4f308835099d0d30a91c1bd4a565", + "rev": "880a69a03fbfd06a4990ba8873f06907d4cd16a7", "type": "github" } }, @@ -2824,23 +1768,6 @@ "type": "github" } }, - "old-ghc-nix_2": { - "flake": false, - "locked": { - "lastModified": 1631092763, - "narHash": "sha256-sIKgO+z7tj4lw3u6oBZxqIhDrzSkvpHtv0Kki+lh9Fg=", - "owner": "angerman", - "repo": "old-ghc-nix", - "rev": "af48a7a7353e418119b6dfe3cd1463a657f342b8", - "type": "github" - }, - "original": { - "owner": "angerman", - "ref": "master", - "repo": "old-ghc-nix", - "type": "github" - } - }, "optparse-applicative": { "flake": false, "locked": { @@ -2878,53 +1805,55 @@ "ouroboros-network": { "flake": false, "locked": { - "lastModified": 1658339771, - "narHash": "sha256-3ElbHM1B5u1QD0aes1KbaX2FxKJzU05H0OzJ36em1Bg=", + "lastModified": 1654820431, + "narHash": "sha256-bmLD5sFsiny/eRv6MHrqGvo6I4QG9pO0psiHWGFZqro=", "owner": "input-output-hk", "repo": "ouroboros-network", - "rev": "cb9eba406ceb2df338d8384b35c8addfe2067201", + "rev": "a65c29b6a85e90d430c7f58d362b7eb097fd4949", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "ouroboros-network", - "rev": "cb9eba406ceb2df338d8384b35c8addfe2067201", + "rev": "a65c29b6a85e90d430c7f58d362b7eb097fd4949", "type": "github" } }, "ouroboros-network_2": { "flake": false, "locked": { - "lastModified": 1654820431, - "narHash": "sha256-bmLD5sFsiny/eRv6MHrqGvo6I4QG9pO0psiHWGFZqro=", + "lastModified": 1658339771, + "narHash": "sha256-3ElbHM1B5u1QD0aes1KbaX2FxKJzU05H0OzJ36em1Bg=", "owner": "input-output-hk", "repo": "ouroboros-network", - "rev": "a65c29b6a85e90d430c7f58d362b7eb097fd4949", + "rev": "cb9eba406ceb2df338d8384b35c8addfe2067201", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "ouroboros-network", - "rev": "a65c29b6a85e90d430c7f58d362b7eb097fd4949", + "rev": "cb9eba406ceb2df338d8384b35c8addfe2067201", "type": "github" } }, - "parsec": { + "package-set-repo": { + "flake": false, "locked": { - "lastModified": 1635533376, - "narHash": "sha256-/HrG0UPGnI5VdkhrNrpDiM2+nhdL6lD/bqyGtYv0QDE=", - "owner": "nprindle", - "repo": "nix-parsec", - "rev": "1bf25dd9c5de1257a1c67de3c81c96d05e8beb5e", + "lastModified": 1637114932, + "narHash": "sha256-YJMD81XnfOY5hCphOlmL2KLcjlpOWGURyFOqrTyEnDI=", + "owner": "purescript", + "repo": "package-sets", + "rev": "dffcbcfe9b35a3a826e4389fade3e2b28fb0c614", "type": "github" }, "original": { - "owner": "nprindle", - "repo": "nix-parsec", + "owner": "purescript", + "repo": "package-sets", + "rev": "dffcbcfe9b35a3a826e4389fade3e2b28fb0c614", "type": "github" } }, - "parsec_2": { + "parsec": { "locked": { "lastModified": 1635533376, "narHash": "sha256-/HrG0UPGnI5VdkhrNrpDiM2+nhdL6lD/bqyGtYv0QDE=", @@ -2941,27 +1870,26 @@ }, "plutip": { "inputs": { - "bot-plutus-interface": [ - "ctl", - "ctl", - "bot-plutus-interface" - ], - "flake-compat": "flake-compat_7", + "bot-plutus-interface": "bot-plutus-interface", + "flake-compat": "flake-compat_5", "haskell-nix": [ + "ctl-nix", "ctl", - "ctl", + "plutip", "bot-plutus-interface", "haskell-nix" ], "iohk-nix": [ + "ctl-nix", "ctl", - "ctl", + "plutip", "bot-plutus-interface", "iohk-nix" ], "nixpkgs": [ + "ctl-nix", "ctl", - "ctl", + "plutip", "bot-plutus-interface", "haskell-nix", "nixpkgs" @@ -2985,70 +1913,51 @@ "plutus": { "flake": false, "locked": { - "lastModified": 1659046871, - "narHash": "sha256-coD/Kpl7tutwXb6ukQCH5XojBjquYkW7ob0BWZtdpok=", + "lastModified": 1655404007, + "narHash": "sha256-8ZCD/f321fFs8k+FBfxnpYlm1+C+rKM8Io9K0CDCEqA=", "owner": "input-output-hk", "repo": "plutus", - "rev": "a56c96598b4b25c9e28215214d25189331087244", + "rev": "f680ac6979e069fcc013e4389ee607ff5fa6672f", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "plutus", - "rev": "a56c96598b4b25c9e28215214d25189331087244", + "rev": "f680ac6979e069fcc013e4389ee607ff5fa6672f", "type": "github" } }, "plutus-apps": { "flake": false, "locked": { - "lastModified": 1661246964, - "narHash": "sha256-NuSwD6mjUEgBay2sIKRo6DUBualMQUDKfHQlsbYzKuk=", - "owner": "mlabs-haskell", + "lastModified": 1660652339, + "narHash": "sha256-0lCjJWMHYCFW62B5QAmkPakqNWdj2hJBqQP4AWHjBFE=", + "owner": "mikekeke", "repo": "plutus-apps", - "rev": "31bfd4c7fff5158c9f2618b76b68dbbae410221d", + "rev": "efdb04b602ade22245769f7e52d07475b3e8c339", "type": "github" }, "original": { - "owner": "mlabs-haskell", + "owner": "mikekeke", "repo": "plutus-apps", - "rev": "31bfd4c7fff5158c9f2618b76b68dbbae410221d", + "rev": "efdb04b602ade22245769f7e52d07475b3e8c339", "type": "github" } }, "plutus_2": { "flake": false, "locked": { - "lastModified": 1655404007, - "narHash": "sha256-8ZCD/f321fFs8k+FBfxnpYlm1+C+rKM8Io9K0CDCEqA=", + "lastModified": 1659046871, + "narHash": "sha256-coD/Kpl7tutwXb6ukQCH5XojBjquYkW7ob0BWZtdpok=", "owner": "input-output-hk", "repo": "plutus", - "rev": "f680ac6979e069fcc013e4389ee607ff5fa6672f", + "rev": "a56c96598b4b25c9e28215214d25189331087244", "type": "github" }, "original": { "owner": "input-output-hk", "repo": "plutus", - "rev": "f680ac6979e069fcc013e4389ee607ff5fa6672f", - "type": "github" - } - }, - "pre-commit-hooks": { - "inputs": { - "flake-utils": "flake-utils_3", - "nixpkgs": "nixpkgs_3" - }, - "locked": { - "lastModified": 1639823344, - "narHash": "sha256-jlsQb2y6A5dB1R0wVPLOfDGM0wLyfYqEJNzMtXuzCXw=", - "owner": "cachix", - "repo": "pre-commit-hooks.nix", - "rev": "ff9c0b459ddc4b79c06e19d44251daa8e9cd1746", - "type": "github" - }, - "original": { - "owner": "cachix", - "repo": "pre-commit-hooks.nix", + "rev": "a56c96598b4b25c9e28215214d25189331087244", "type": "github" } }, @@ -3056,29 +1965,8 @@ "inputs": { "deadnix": "deadnix_2", "make-shell": "make-shell_2", - "nixpkgs": "nixpkgs_19", - "utils": "utils_3" - }, - "locked": { - "lastModified": 1658374818, - "narHash": "sha256-WxbQ/BR4Ep8tBbaOikXechspyZlvwfL5XNmRNEnaOFo=", - "owner": "purs-nix", - "repo": "purescript-tools", - "rev": "c0f887f60ea2331dfdc5b0e8be2e732976887345", - "type": "github" - }, - "original": { - "owner": "purs-nix", - "repo": "purescript-tools", - "type": "github" - } - }, - "ps-tools_2": { - "inputs": { - "deadnix": "deadnix_4", - "make-shell": "make-shell_4", - "nixpkgs": "nixpkgs_28", - "utils": "utils_8" + "nixpkgs": "nixpkgs_13", + "utils": "utils_4" }, "locked": { "lastModified": 1658374818, @@ -3117,37 +2005,11 @@ "docs-search": "docs-search", "get-flake": "get-flake", "make-shell": "make-shell", - "nixpkgs": "nixpkgs_15", + "nixpkgs": "nixpkgs_9", "parsec": "parsec", "ps-tools": "ps-tools", "statix": "statix", - "utils": "utils_4" - }, - "locked": { - "lastModified": 1667491887, - "narHash": "sha256-rG22ye1OSe9lLf0Vh3N7ZxcKwT6i8YuVeBlWGxAbe18=", - "owner": "purs-nix", - "repo": "purs-nix", - "rev": "9644a1a79c20e5608ae77637e79a347c592c9696", - "type": "github" - }, - "original": { - "owner": "purs-nix", - "repo": "purs-nix", - "type": "github" - } - }, - "purs-nix_2": { - "inputs": { - "deadnix": "deadnix_3", - "docs-search": "docs-search_2", - "get-flake": "get-flake_2", - "make-shell": "make-shell_3", - "nixpkgs": "nixpkgs_24", - "parsec": "parsec_2", - "ps-tools": "ps-tools_2", - "statix": "statix_2", - "utils": "utils_9" + "utils": "utils_5" }, "locked": { "lastModified": 1671257471, @@ -3182,13 +2044,13 @@ }, "root": { "inputs": { - "ctl": "ctl", + "ctl-nix": "ctl-nix", "nixpkgs": [ - "ctl", + "ctl-nix", "nixpkgs" ], - "purs-nix": "purs-nix_2", - "utils": "utils_10" + "purs-nix": "purs-nix", + "utils": "utils_6" } }, "rust-analyzer-src": { @@ -3242,57 +2104,6 @@ "type": "github" } }, - "rust-analyzer-src_4": { - "flake": false, - "locked": { - "lastModified": 1655507737, - "narHash": "sha256-o+AqNsjL6o2RHh4InZHQVpkmqg570YFJL4Db8mKq+fs=", - "owner": "rust-lang", - "repo": "rust-analyzer", - "rev": "12dd81092e37df28b7a3591cae9675e668927198", - "type": "github" - }, - "original": { - "owner": "rust-lang", - "ref": "nightly", - "repo": "rust-analyzer", - "type": "github" - } - }, - "rust-analyzer-src_5": { - "flake": false, - "locked": { - "lastModified": 1655507737, - "narHash": "sha256-o+AqNsjL6o2RHh4InZHQVpkmqg570YFJL4Db8mKq+fs=", - "owner": "rust-lang", - "repo": "rust-analyzer", - "rev": "12dd81092e37df28b7a3591cae9675e668927198", - "type": "github" - }, - "original": { - "owner": "rust-lang", - "ref": "nightly", - "repo": "rust-analyzer", - "type": "github" - } - }, - "rust-analyzer-src_6": { - "flake": false, - "locked": { - "lastModified": 1645205556, - "narHash": "sha256-e4lZW3qRyOEJ+vLKFQP7m2Dxh5P44NrnekZYLxlucww=", - "owner": "rust-analyzer", - "repo": "rust-analyzer", - "rev": "acf5874b39f3dc5262317a6074d9fc7285081161", - "type": "github" - }, - "original": { - "owner": "rust-analyzer", - "ref": "nightly", - "repo": "rust-analyzer", - "type": "github" - } - }, "servant-purescript": { "flake": false, "locked": { @@ -3326,47 +2137,11 @@ "type": "github" } }, - "stackage_2": { - "flake": false, - "locked": { - "lastModified": 1655255731, - "narHash": "sha256-0C3RDc1Uoofcw3e1s+7Gj+KYQ2JiRiSNQB2BKzXI6Vo=", - "owner": "input-output-hk", - "repo": "stackage.nix", - "rev": "3e945e88ffdf2d2251e56db002419627f32f17c9", - "type": "github" - }, - "original": { - "owner": "input-output-hk", - "repo": "stackage.nix", - "type": "github" - } - }, "statix": { "inputs": { "fenix": "fenix_3", "gitignore": "gitignore", - "nixpkgs": "nixpkgs_20" - }, - "locked": { - "lastModified": 1657460333, - "narHash": "sha256-5o6zMBASEsGKtjKDb3SizJnN9A7qpOcbzWBXsacfMyc=", - "owner": "nerdypepper", - "repo": "statix", - "rev": "6422c959d365dee2fda5eda8858fefad31f17b25", - "type": "github" - }, - "original": { - "owner": "nerdypepper", - "repo": "statix", - "type": "github" - } - }, - "statix_2": { - "inputs": { - "fenix": "fenix_6", - "gitignore": "gitignore_2", - "nixpkgs": "nixpkgs_29" + "nixpkgs": "nixpkgs_14" }, "locked": { "lastModified": 1657460333, @@ -3382,26 +2157,6 @@ "type": "github" } }, - "tailwind-haskell": { - "inputs": { - "flake-utils": "flake-utils_4", - "nixpkgs": "nixpkgs_6" - }, - "locked": { - "lastModified": 1654211622, - "narHash": "sha256-N5Xa/JhF9PRgmt+ZVZFaHT7onezENxp7ktnGhhqOBaw=", - "owner": "srid", - "repo": "tailwind-haskell", - "rev": "8d08cda7a1cb67435de1ba1739f65e25b303364f", - "type": "github" - }, - "original": { - "owner": "srid", - "ref": "master", - "repo": "tailwind-haskell", - "type": "github" - } - }, "typed-protocols": { "flake": false, "locked": { @@ -3452,23 +2207,8 @@ } }, "utils": { - "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_10": { "inputs": { - "flake-utils": "flake-utils_12" + "flake-utils": "flake-utils_2" }, "locked": { "lastModified": 1658606827, @@ -3500,27 +2240,23 @@ } }, "utils_3": { - "inputs": { - "flake-utils": "flake-utils_7" - }, "locked": { - "lastModified": 1656044990, - "narHash": "sha256-f01BB7CaOyntOab9XnpH9HD63rGcnu2iyL4M2ubs5F8=", - "owner": "ursi", + "lastModified": 1653893745, + "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", + "owner": "numtide", "repo": "flake-utils", - "rev": "f53b674a2c90f6202a2f4cd491aba121775490b5", + "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", "type": "github" }, "original": { - "owner": "ursi", - "ref": "8", + "owner": "numtide", "repo": "flake-utils", "type": "github" } }, "utils_4": { "inputs": { - "flake-utils": "flake-utils_8" + "flake-utils": "flake-utils_3" }, "locked": { "lastModified": 1656044990, @@ -3539,55 +2275,7 @@ }, "utils_5": { "inputs": { - "flake-utils": "flake-utils_9" - }, - "locked": { - "lastModified": 1658606827, - "narHash": "sha256-3kSWTDpV4+uApt/Xd0kv2m7TR1Y6A7SgYUeX86/qYuU=", - "owner": "ursi", - "repo": "flake-utils", - "rev": "faec5f7431da6747a69957a9cd65e35b5173e10a", - "type": "github" - }, - "original": { - "owner": "ursi", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_6": { - "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_7": { - "locked": { - "lastModified": 1653893745, - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "utils_8": { - "inputs": { - "flake-utils": "flake-utils_10" + "flake-utils": "flake-utils_4" }, "locked": { "lastModified": 1656044990, @@ -3604,21 +2292,20 @@ "type": "github" } }, - "utils_9": { + "utils_6": { "inputs": { - "flake-utils": "flake-utils_11" + "flake-utils": "flake-utils_5" }, "locked": { - "lastModified": 1656044990, - "narHash": "sha256-f01BB7CaOyntOab9XnpH9HD63rGcnu2iyL4M2ubs5F8=", + "lastModified": 1658606827, + "narHash": "sha256-3kSWTDpV4+uApt/Xd0kv2m7TR1Y6A7SgYUeX86/qYuU=", "owner": "ursi", "repo": "flake-utils", - "rev": "f53b674a2c90f6202a2f4cd491aba121775490b5", + "rev": "faec5f7431da6747a69957a9cd65e35b5173e10a", "type": "github" }, "original": { "owner": "ursi", - "ref": "8", "repo": "flake-utils", "type": "github" } diff --git a/ctl/flake.nix b/ctl/flake.nix index e5d78d9..18a6e13 100644 --- a/ctl/flake.nix +++ b/ctl/flake.nix @@ -1,49 +1,78 @@ { inputs = { - ctl.url = "github:LovelaceAcademy/ctl-nix"; - nixpkgs.follows = "ctl/nixpkgs"; + ctl-nix.url = "github:LovelaceAcademy/ctl-nix"; + nixpkgs.follows = "ctl-nix/nixpkgs"; purs-nix.url = "github:purs-nix/purs-nix"; utils.url = "github:ursi/flake-utils"; }; outputs = { self, utils, ... }@inputs: - # TODO remove systems limited by LovelaceAcademy/purescript-affjax - let systems = [ "x86_64-linux" ]; in + let + # TODO add missing arm to match standard systems + # right now purs-nix is only compatible with x86_64-linux + systems = [ "x86_64-linux" ]; + overlays = with inputs.ctl-nix.inputs.ctl.overlays; [ + # needed by CTL + purescript + ]; + in utils.apply-systems - { inherit inputs; inherit systems; } - ({ pkgs, system, ... }: + { inherit inputs systems overlays; } + ({ system, pkgs, ctl-nix, ... }: let - ctl = inputs.ctl { inherit system; }; + # Use purs from CTL instead from nixpkgs + purs = pkgs.easy-ps.purs-0_14_5; purs-nix = inputs.purs-nix { inherit system; - overlays = [ ctl ]; + overlays = [ ctl-nix ]; }; ps = purs-nix.purs { + purescript = purs; # Project dir (src, test) dir = ./.; # Dependencies dependencies = with purs-nix.ps-pkgs; [ - #cardano-transaction-lib - affjax - bigints - #toppokki - #medea - #mote - #lattice - #properties - #sequences - #aeson-helpers - #aeson - either + cardano-transaction-lib ]; # FFI dependencies # foreign.Main.node_modules = []; }; + ps-command = ps.command { }; in { - packages.default = ps.modules.Main.output { }; + packages.default = ps.output { }; + + devShells.default = + pkgs.mkShell + { + packages = + with pkgs; + [ + easy-ps.purescript-language-server + purs + ps-command + ]; + }; }); + + # --- Flake Local Nix Configuration ---------------------------- + nixConfig = { + # This sets the flake to use nix cache. + # Nix should ask for permission before using it, + # but remove it here if you do not want it to. + extra-substituters = [ + "https://cache.nixos.org" + "https://cache.iog.io" + "https://klarkc.cachix.org" + ]; + extra-trusted-public-keys = [ + "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" + "hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ=" + "klarkc.cachix.org-1:R+z+m4Cq0hMgfZ7AQ42WRpGuHJumLLx3k0XhwpNFq9U=" + ]; + allow-import-from-derivation = "true"; + }; } diff --git a/flake.nix b/flake.nix index 30690e4..2bddeb9 100644 --- a/flake.nix +++ b/flake.nix @@ -27,7 +27,13 @@ ctl = { path = ./ctl; description = "A cardano-transaction-lib template using purs-nix"; - welcomeText = "Build and run the project with `nix run`"; + welcomeText = '' + You just created an cardano-transaction-lib project. Read more about it here: + https://github.com/Plutonomicon/cardano-transaction-lib + + Development shell with `nix develop` + Build with `nix build` + ''; }; }; };