From f91b5a0da1e5e27f6970aaeaec393d321a6a58f6 Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Mon, 13 Jan 2025 13:48:47 -0500 Subject: [PATCH] Enable GC & pin nammayatri outputs --- flake.lock | 4668 +++++++++++++++++++++++++++++-- flake.nix | 3 + modules/darwin/default.nix | 12 + modules/nixos/common.nix | 4 + modules/nixos/gc-and-pins.nix | 33 + modules/nixos/github-runner.nix | 11 - 6 files changed, 4464 insertions(+), 267 deletions(-) create mode 100644 modules/nixos/gc-and-pins.nix diff --git a/flake.lock b/flake.lock index c029590..b625319 100644 --- a/flake.lock +++ b/flake.lock @@ -21,484 +21,4624 @@ "type": "github" } }, - "cachix-push": { + "allowed-systems": { "locked": { - "lastModified": 1725315090, - "narHash": "sha256-d/ZGRHfSGPEpCCNSVlfZ0ND2IZV0H9nN/3BLMA7d9fs=", - "owner": "juspay", - "repo": "cachix-push", - "rev": "fbe9734921e19abc4830dc4ea425aaa82cf61991", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { - "owner": "juspay", - "repo": "cachix-push", + "owner": "nix-systems", + "repo": "default", "type": "github" } }, - "crane": { + "amazonka-git": { + "flake": false, + "locked": { + "lastModified": 1690490235, + "narHash": "sha256-ml7tGa+hCVbhBWaGDUOVM67Mh+F8R5WU7cLdcMqdVkw=", + "owner": "brendanhay", + "repo": "amazonka", + "rev": "e081929d5a81f30397c9c9a219b154da1a922fb8", + "type": "github" + }, + "original": { + "owner": "brendanhay", + "ref": "2.0.0", + "repo": "amazonka", + "type": "github" + } + }, + "beam": { "inputs": { + "flake-parts": "flake-parts_10", + "haskell-flake": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "sequelize", + "beam-mysql", + "haskell-flake" + ], "nixpkgs": [ - "omnix", - "rust-flake", + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "sequelize", + "beam-mysql", "nixpkgs" ] }, "locked": { - "lastModified": 1718474113, - "narHash": "sha256-UKrfy/46YF2TRnxTtKCYzqf2f5ZPRRWwKCCJb7O5X8U=", - "owner": "ipetkov", - "repo": "crane", - "rev": "0095fd8ea00ae0a9e6014f39c375e40c2fbd3386", + "lastModified": 1693307537, + "narHash": "sha256-BIq3ZjZQWQ0w3zWA19zGBggiVVfnOzR5d4b7De0oVZY=", + "owner": "arjunkathuria", + "repo": "beam", + "rev": "06bcc50997fdcfb87125bed252e888e5dd1e6d9c", "type": "github" }, "original": { - "owner": "ipetkov", - "repo": "crane", + "owner": "arjunkathuria", + "ref": "GHC-927-Upgrade", + "repo": "beam", "type": "github" } }, - "darwin": { + "beam-mysql": { "inputs": { + "beam": "beam", + "bytestring-lexing": "bytestring-lexing", + "flake-parts": "flake-parts_11", + "haskell-flake": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "sequelize", + "haskell-flake" + ], + "mysql-haskell": "mysql-haskell", "nixpkgs": [ - "agenix", + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "sequelize", "nixpkgs" ] }, "locked": { - "lastModified": 1700795494, - "narHash": "sha256-gzGLZSiOhf155FW7262kdHo2YDeugp3VuIFb4/GGng0=", - "owner": "lnl7", - "repo": "nix-darwin", - "rev": "4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d", + "lastModified": 1693308989, + "narHash": "sha256-3qyg/Uj3A+MTS494VH2lTBtOz9uptgm+V1M1bPFxTX0=", + "owner": "arjunkathuria", + "repo": "beam-mysql", + "rev": "2ef13d8ecdcd0959b8604b3106b2013baf2ad272", "type": "github" }, "original": { - "owner": "lnl7", - "ref": "master", - "repo": "nix-darwin", + "owner": "arjunkathuria", + "ref": "GHC-927", + "repo": "beam-mysql", "type": "github" } }, - "devour-flake": { + "beckn-gateway": { + "inputs": { + "common": [ + "devour-flake", + "flake", + "common" + ], + "haskell-flake": [ + "devour-flake", + "flake", + "haskell-flake" + ], + "nixpkgs": [ + "devour-flake", + "flake", + "nixpkgs" + ], + "shared-kernel": [ + "devour-flake", + "flake", + "shared-kernel" + ] + }, + "locked": { + "lastModified": 1735572415, + "narHash": "sha256-ViaR3bb2K0xSh0Oi9bHPgs99fdbQzgfyaj196oNlNn4=", + "owner": "nammayatri", + "repo": "beckn-gateway", + "rev": "24da8929fccd2f9d498c1d7c451193874d0b9f8e", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "repo": "beckn-gateway", + "type": "github" + } + }, + "bytestring-lexing": { "flake": false, "locked": { - "lastModified": 1726283167, - "narHash": "sha256-Cvc84VzvvdmehafnaIPfdPylNWJcDmv79QQh/MH/4Qk=", - "owner": "srid", - "repo": "devour-flake", - "rev": "9b96d31a55be119df8496ec5b7369823deec8a1c", + "lastModified": 1596188445, + "narHash": "sha256-n/5kFb5msE8NPQZf6bsm8MQh0RGDoOx6EJXoji6FPMs=", + "owner": "juspay", + "repo": "bytestring-lexing", + "rev": "0a46db1139011736687cb50bbd3877d223bcb737", "type": "github" }, "original": { - "owner": "srid", - "repo": "devour-flake", + "owner": "juspay", + "repo": "bytestring-lexing", "type": "github" } }, - "flake-parts": { + "cachix": { "inputs": { - "nixpkgs-lib": "nixpkgs-lib" + "devenv": "devenv", + "flake-compat": "flake-compat_4", + "hnix-store-core": "hnix-store-core", + "nixpkgs": "nixpkgs_12" }, "locked": { - "lastModified": 1725234343, - "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6", + "lastModified": 1679144949, + "narHash": "sha256-xhLCsAkz5c+XIqQ4eGY9bSp3zBgCDCaHXZ2HLk8vqmE=", + "owner": "cachix", + "repo": "cachix", + "rev": "c8f0d787939c93cc686c2604f7d024e631e4a00d", "type": "github" }, "original": { - "owner": "hercules-ci", - "repo": "flake-parts", + "owner": "cachix", + "ref": "v1.3.3", + "repo": "cachix", "type": "github" } }, - "flake-parts_2": { + "cachix-push": { "inputs": { - "nixpkgs-lib": [ - "omnix", - "nixpkgs" - ] + "cachix": "cachix", + "devour-flake": "devour-flake_2" }, "locked": { - "lastModified": 1725234343, - "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6", + "lastModified": 1682526722, + "narHash": "sha256-KT6KrzN61amTBoQjI1u+gXYYOaYYMLR4p7lcFLpwqy8=", + "owner": "juspay", + "repo": "cachix-push", + "rev": "18652f04b2bd28892f13571d6fd42853aaaf7862", "type": "github" }, "original": { - "owner": "hercules-ci", - "repo": "flake-parts", + "owner": "juspay", + "repo": "cachix-push", "type": "github" } }, - "github-nix-ci": { + "cachix-push_2": { "locked": { - "lastModified": 1728494632, - "narHash": "sha256-V3xldtMU7YidLibCHlkaoOdUZ0DFjEhYGtu6y/l2xAg=", + "lastModified": 1726080112, + "narHash": "sha256-OcmKmI5lO6ZcJNdZkWK5ObauO8YyazG3nBqGlwC9Y+0=", "owner": "juspay", - "repo": "github-nix-ci", - "rev": "7c612e5b5606c7aa86d4b910d27cc66281702f37", + "repo": "cachix-push", + "rev": "8ed534b817ab110387ff3bc95c211f668d7ccf2f", "type": "github" }, "original": { "owner": "juspay", - "repo": "github-nix-ci", + "repo": "cachix-push", "type": "github" } }, - "harmonia": { + "cachix-push_3": { "inputs": { - "flake-parts": [ - "flake-parts" - ], - "nixpkgs": [ - "nixpkgs" - ], + "cachix": "cachix_2", + "devour-flake": "devour-flake_3" + }, + "locked": { + "lastModified": 1682526722, + "narHash": "sha256-KT6KrzN61amTBoQjI1u+gXYYOaYYMLR4p7lcFLpwqy8=", + "owner": "juspay", + "repo": "cachix-push", + "rev": "18652f04b2bd28892f13571d6fd42853aaaf7862", + "type": "github" + }, + "original": { + "owner": "juspay", + "repo": "cachix-push", + "type": "github" + } + }, + "cachix-push_4": { + "locked": { + "lastModified": 1725315090, + "narHash": "sha256-d/ZGRHfSGPEpCCNSVlfZ0ND2IZV0H9nN/3BLMA7d9fs=", + "owner": "juspay", + "repo": "cachix-push", + "rev": "fbe9734921e19abc4830dc4ea425aaa82cf61991", + "type": "github" + }, + "original": { + "owner": "juspay", + "repo": "cachix-push", + "type": "github" + } + }, + "cachix_2": { + "inputs": { + "devenv": "devenv_2", + "flake-compat": "flake-compat_7", + "hnix-store-core": "hnix-store-core_2", + "nixpkgs": "nixpkgs_25" + }, + "locked": { + "lastModified": 1679144949, + "narHash": "sha256-xhLCsAkz5c+XIqQ4eGY9bSp3zBgCDCaHXZ2HLk8vqmE=", + "owner": "cachix", + "repo": "cachix", + "rev": "c8f0d787939c93cc686c2604f7d024e631e4a00d", + "type": "github" + }, + "original": { + "owner": "cachix", + "ref": "v1.3.3", + "repo": "cachix", + "type": "github" + } + }, + "cereal": { + "flake": false, + "locked": { + "lastModified": 1696234101, + "narHash": "sha256-dDUIny/9kZ0Bx/r/IPa9XRDcNT10XweR1uHqKx1CbAk=", + "owner": "juspay", + "repo": "cereal", + "rev": "ee7fc69f499e86b8274906ba183b60f4f08457a6", + "type": "github" + }, + "original": { + "owner": "juspay", + "repo": "cereal", + "type": "github" + } + }, + "clickhouse-haskell": { + "inputs": { + "common": [ + "devour-flake", + "flake", + "shared-kernel", + "common" + ] + }, + "locked": { + "lastModified": 1699959073, + "narHash": "sha256-0Ovbd1CzgI4tSCTBe6z/7p8DpbajKyFlyS39hu4xpNY=", + "owner": "nammayatri", + "repo": "clickhouse-haskell", + "rev": "5314118b2635724b87f7993da9dc8446602bcd65", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "repo": "clickhouse-haskell", + "type": "github" + } + }, + "common": { + "inputs": { + "crane": "crane", + "flake-parts": "flake-parts", + "flake-root": "flake-root", + "haskell-flake": "haskell-flake", + "mission-control": "mission-control", + "nixpkgs": "nixpkgs_2", + "nixpkgs-140774-workaround": "nixpkgs-140774-workaround", + "nixpkgs-21_11": "nixpkgs-21_11", + "nixpkgs-latest": "nixpkgs-latest", + "pre-commit-hooks-nix": "pre-commit-hooks-nix", + "process-compose": "process-compose", + "process-compose-flake": "process-compose-flake", + "rust-overlay": "rust-overlay", + "systems": "systems_3", "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1733364174, - "narHash": "sha256-e5RyJeFuik5jIKCwlgFR77p1oFnNZk42/4iP1mzXvWw=", - "owner": "nix-community", - "repo": "harmonia", - "rev": "e7cd871ae67fd0ed3ec1db6acc336e499110fe70", + "lastModified": 1733438736, + "narHash": "sha256-D2c3SvAXi97ZNd4CPdoydOE1rYb4Xzm8LDsnNPBmI5A=", + "owner": "nammayatri", + "repo": "common", + "rev": "de213134888c80e3d873b7b34423eab44ed9ac9e", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "harmonia", + "owner": "nammayatri", + "repo": "common", "type": "github" } }, - "home-manager": { + "common_2": { + "inputs": { + "cachix-push": "cachix-push", + "flake-parts": "flake-parts_3", + "flake-root": "flake-root_2", + "haskell-flake": "haskell-flake_2", + "mission-control": "mission-control_2", + "nixpkgs": "nixpkgs_13", + "nixpkgs-140774-workaround": "nixpkgs-140774-workaround_2", + "nixpkgs-21_11": "nixpkgs-21_11_2", + "pre-commit-hooks-nix": "pre-commit-hooks-nix_3", + "process-compose-flake": "process-compose-flake_3", + "systems": "systems_8", + "treefmt-nix": "treefmt-nix_3" + }, + "locked": { + "lastModified": 1703788997, + "narHash": "sha256-b+OpDYWJEGZXoCFssu1Jd3r0PHokS4dSEKM8X/7Cgvg=", + "owner": "nammayatri", + "repo": "common", + "rev": "959ca460fce3289d73364c3003e1f36b96cae0a7", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "repo": "common", + "type": "github" + } + }, + "common_3": { + "inputs": { + "cachix-push": "cachix-push_2", + "crane": "crane_4", + "flake-parts": "flake-parts_4", + "flake-root": "flake-root_3", + "haskell-flake": "haskell-flake_3", + "mission-control": "mission-control_3", + "nix-health": "nix-health", + "nixpkgs": "nixpkgs_19", + "nixpkgs-140774-workaround": "nixpkgs-140774-workaround_3", + "nixpkgs-21_11": "nixpkgs-21_11_3", + "nixpkgs-latest": "nixpkgs-latest_2", + "pre-commit-hooks-nix": "pre-commit-hooks-nix_4", + "process-compose": "process-compose_2", + "process-compose-flake": "process-compose-flake_4", + "rust-overlay": "rust-overlay_5", + "systems": "systems_12", + "treefmt-nix": "treefmt-nix_5" + }, + "locked": { + "lastModified": 1726080673, + "narHash": "sha256-rZALUTNsH0ZJf7E9uu7PIZNErEG0nApiXouSCuqiKH8=", + "owner": "nammayatri", + "repo": "common", + "rev": "b3ab35d3a393ad5b9c587cd60fc3690e7a35ef62", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "repo": "common", + "type": "github" + } + }, + "common_4": { + "inputs": { + "cachix-push": "cachix-push_3", + "flake-parts": "flake-parts_6", + "flake-root": "flake-root_4", + "haskell-flake": "haskell-flake_4", + "mission-control": "mission-control_4", + "nixpkgs": "nixpkgs_26", + "nixpkgs-140774-workaround": "nixpkgs-140774-workaround_4", + "nixpkgs-21_11": "nixpkgs-21_11_4", + "pre-commit-hooks-nix": "pre-commit-hooks-nix_5", + "process-compose-flake": "process-compose-flake_5", + "systems": "systems_13", + "treefmt-nix": "treefmt-nix_6" + }, + "locked": { + "lastModified": 1699950488, + "narHash": "sha256-llyrSKHNFL1FptFykCelRjitl3x0b4JsSkQQyCKVZhU=", + "owner": "nammayatri", + "repo": "common", + "rev": "0ae95ce0df4a0c6be221fdbd946f35e54e97ccf5", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "repo": "common", + "type": "github" + } + }, + "crane": { "inputs": { "nixpkgs": [ - "agenix", + "devour-flake", + "flake", + "common", "nixpkgs" ] }, "locked": { - "lastModified": 1703113217, - "narHash": "sha256-7ulcXOk63TIT2lVDSExj7XzFx09LpdSAPtvgtM7yQPE=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "3bfaacf46133c037bb356193bd2f1765d9dc82c1", + "lastModified": 1704300976, + "narHash": "sha256-QLMpTrHxsND2T8+khAhLCqzOY/h2SzWS0s4Z7N2ds/E=", + "owner": "ipetkov", + "repo": "crane", + "rev": "0efe36f9232e0961512572883ba9c995aa1f54b1", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "home-manager", + "owner": "ipetkov", + "repo": "crane", "type": "github" } }, - "home-manager_2": { + "crane_2": { "inputs": { "nixpkgs": [ + "devour-flake", + "flake", + "haskell-cac", "nixpkgs" ] }, "locked": { - "lastModified": 1735900408, - "narHash": "sha256-U+oZBQ3f5fF2hHsupKQH4ihgTKLHgcJh6jEmKDg+W10=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "1c8d4c8d592e8fab4cff4397db5529ec6f078cf9", + "lastModified": 1711681752, + "narHash": "sha256-LEg6/dmEFxx6Ygti5DO9MOhGNpyB7zdxdWtzv/FCTXk=", + "owner": "ipetkov", + "repo": "crane", + "rev": "ada0fb4dcce4561acb1eb17c59b7306d9d4a95f3", "type": "github" }, "original": { - "owner": "nix-community", - "repo": "home-manager", + "owner": "ipetkov", + "repo": "crane", "type": "github" } }, - "inspect": { - "flake": false, + "crane_3": { + "inputs": { + "flake-compat": "flake-compat_2", + "flake-utils": "flake-utils_4", + "nixpkgs": [ + "devour-flake", + "flake", + "location-tracking-service", + "nixpkgs" + ], + "rust-overlay": "rust-overlay_2" + }, "locked": { - "lastModified": 1726418650, - "narHash": "sha256-Aabwu7gHQbKDU8mrbG2le6oqpbBl9oTbFvWEBFgXw/4=", - "owner": "juspay", - "repo": "inspect", - "rev": "279cfa5c434e5bbebb4c07fa6af2deeb84e03bb0", + "lastModified": 1688772518, + "narHash": "sha256-ol7gZxwvgLnxNSZwFTDJJ49xVY5teaSvF7lzlo3YQfM=", + "owner": "ipetkov", + "repo": "crane", + "rev": "8b08e96c9af8c6e3a2b69af5a7fa168750fcf88e", "type": "github" }, "original": { - "owner": "juspay", - "ref": "inventory-for-systems", - "repo": "inspect", + "owner": "ipetkov", + "repo": "crane", + "type": "github" + } + }, + "crane_4": { + "inputs": { + "nixpkgs": [ + "devour-flake", + "flake", + "shared-kernel", + "common", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1704300976, + "narHash": "sha256-QLMpTrHxsND2T8+khAhLCqzOY/h2SzWS0s4Z7N2ds/E=", + "owner": "ipetkov", + "repo": "crane", + "rev": "0efe36f9232e0961512572883ba9c995aa1f54b1", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "type": "github" + } + }, + "crane_5": { + "inputs": { + "nixpkgs": [ + "devour-flake", + "flake", + "shared-kernel", + "common", + "nix-health", + "rust-flake", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1707685877, + "narHash": "sha256-XoXRS+5whotelr1rHiZle5t5hDg9kpguS5yk8c8qzOc=", + "owner": "ipetkov", + "repo": "crane", + "rev": "2c653e4478476a52c6aa3ac0495e4dea7449ea0e", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "rev": "2c653e4478476a52c6aa3ac0495e4dea7449ea0e", + "type": "github" + } + }, + "crane_6": { + "inputs": { + "nixpkgs": [ + "omnix", + "rust-flake", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1718474113, + "narHash": "sha256-UKrfy/46YF2TRnxTtKCYzqf2f5ZPRRWwKCCJb7O5X8U=", + "owner": "ipetkov", + "repo": "crane", + "rev": "0095fd8ea00ae0a9e6014f39c375e40c2fbd3386", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "type": "github" + } + }, + "darwin": { + "inputs": { + "nixpkgs": [ + "agenix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1700795494, + "narHash": "sha256-gzGLZSiOhf155FW7262kdHo2YDeugp3VuIFb4/GGng0=", + "owner": "lnl7", + "repo": "nix-darwin", + "rev": "4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d", + "type": "github" + }, + "original": { + "owner": "lnl7", + "ref": "master", + "repo": "nix-darwin", + "type": "github" + } + }, + "devenv": { + "inputs": { + "flake-compat": [ + "devour-flake", + "flake", + "namma-dsl", + "common", + "cachix-push", + "cachix", + "flake-compat" + ], + "nix": "nix", + "nixpkgs": "nixpkgs_11", + "pre-commit-hooks": "pre-commit-hooks" + }, + "locked": { + "lastModified": 1678184100, + "narHash": "sha256-6R0LmBiS2E6CApdqqFpY2IBXDAg2RQ2JHBkJOLMxXsY=", + "owner": "cachix", + "repo": "devenv", + "rev": "b9e0ace80abd0ca5631ab5df7d6562ba9d8af50c", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "devenv", + "type": "github" + } + }, + "devenv_2": { + "inputs": { + "flake-compat": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "common", + "cachix-push", + "cachix", + "flake-compat" + ], + "nix": "nix_2", + "nixpkgs": "nixpkgs_24", + "pre-commit-hooks": "pre-commit-hooks_2" + }, + "locked": { + "lastModified": 1678184100, + "narHash": "sha256-6R0LmBiS2E6CApdqqFpY2IBXDAg2RQ2JHBkJOLMxXsY=", + "owner": "cachix", + "repo": "devenv", + "rev": "b9e0ace80abd0ca5631ab5df7d6562ba9d8af50c", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "devenv", + "type": "github" + } + }, + "devour-flake": { + "inputs": { + "allowed-systems": "allowed-systems", + "flake": "flake", + "flake-parts": "flake-parts_14", + "nixpkgs": "nixpkgs_33", + "systems": "systems_14" + }, + "locked": { + "lastModified": 1733242247, + "narHash": "sha256-RrSH+9vlDDDh+yZao012bvV8Hoej/5poQQYfYlEr6Zw=", + "owner": "srid", + "repo": "devour-flake", + "rev": "017e3a0eb62e2a3d63fb20c5028af71f39a81181", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "devour-flake", + "type": "github" + } + }, + "devour-flake_2": { + "flake": false, + "locked": { + "lastModified": 1682445319, + "narHash": "sha256-TTWt0MNxCjW6Rc0z8Li0X3O7wdAj1tr7tnPHxERb0p0=", + "owner": "srid", + "repo": "devour-flake", + "rev": "6cd32c62c4d7ef76f6e8534ae578a395af6cafce", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "devour-flake", + "type": "github" + } + }, + "devour-flake_3": { + "flake": false, + "locked": { + "lastModified": 1682445319, + "narHash": "sha256-TTWt0MNxCjW6Rc0z8Li0X3O7wdAj1tr7tnPHxERb0p0=", + "owner": "srid", + "repo": "devour-flake", + "rev": "6cd32c62c4d7ef76f6e8534ae578a395af6cafce", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "devour-flake", + "type": "github" + } + }, + "devour-flake_4": { + "flake": false, + "locked": { + "lastModified": 1726283167, + "narHash": "sha256-Cvc84VzvvdmehafnaIPfdPylNWJcDmv79QQh/MH/4Qk=", + "owner": "srid", + "repo": "devour-flake", + "rev": "9b96d31a55be119df8496ec5b7369823deec8a1c", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "devour-flake", + "type": "github" + } + }, + "easy-purescript-nix": { + "flake": false, + "locked": { + "lastModified": 1685699610, + "narHash": "sha256-GQp2Eg4VkPKg9W0Aw2P4s2YAe1r96TiekZvD9hCw5U0=", + "owner": "justinwoo", + "repo": "easy-purescript-nix", + "rev": "a90bd941297497c83205f0a64f30c5188a2a4fda", + "type": "github" + }, + "original": { + "owner": "justinwoo", + "repo": "easy-purescript-nix", + "rev": "a90bd941297497c83205f0a64f30c5188a2a4fda", + "type": "github" + } + }, + "euler-events-hs": { + "inputs": { + "flake-parts": "flake-parts_7", + "haskell-flake": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "haskell-flake" + ], + "nixpkgs": "nixpkgs_29", + "prometheus-haskell": "prometheus-haskell" + }, + "locked": { + "lastModified": 1690219299, + "narHash": "sha256-YXz1EjpFkgFAC3txAj/9ItuO0SQBKrOwykBmc9w4qXs=", + "owner": "juspay", + "repo": "euler-events-hs", + "rev": "214d436a83113c04b6f937c68488abf53beea4e8", + "type": "github" + }, + "original": { + "owner": "juspay", + "ref": "main", + "repo": "euler-events-hs", + "type": "github" + } + }, + "euler-hs": { + "inputs": { + "cereal": "cereal", + "common": "common_4", + "euler-events-hs": "euler-events-hs", + "flake-parts": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "common", + "flake-parts" + ], + "haskell-flake": [ + "devour-flake", + "flake", + "shared-kernel", + "haskell-flake" + ], + "hedis": "hedis", + "juspay-extra": "juspay-extra", + "nixpkgs": [ + "devour-flake", + "flake", + "shared-kernel", + "nixpkgs" + ], + "sequelize": "sequelize", + "servant-mock": "servant-mock", + "tinylog": "tinylog" + }, + "locked": { + "lastModified": 1736503850, + "narHash": "sha256-yUB5rL14Wf2YcwXWnTXzgfadayCuu/Y9S8xwSPgvdJw=", + "owner": "nammayatri", + "repo": "euler-hs", + "rev": "275b0133bf58430e229c63f54ca95bed6a71b822", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "repo": "euler-hs", + "type": "github" + } + }, + "flake": { + "inputs": { + "amazonka-git": "amazonka-git", + "beckn-gateway": "beckn-gateway", + "common": "common", + "easy-purescript-nix": "easy-purescript-nix", + "haskell-cac": "haskell-cac", + "haskell-flake": [ + "devour-flake", + "flake", + "common", + "haskell-flake" + ], + "json-logic-hs": "json-logic-hs", + "location-tracking-service": "location-tracking-service", + "namma-dsl": "namma-dsl", + "nixpkgs": [ + "devour-flake", + "flake", + "common", + "nixpkgs" + ], + "osrm-pbf": "osrm-pbf", + "passetto": "passetto", + "services-flake": "services-flake_2", + "shared-kernel": "shared-kernel" + }, + "locked": { + "lastModified": 1736785042, + "narHash": "sha256-tffD09IZ7G1LE+nZInReZQ2xH1XGVUSg/y7TnaQGo/E=", + "owner": "nammayatri", + "repo": "nammayatri", + "rev": "d3cbd19bc2d87e7c0de65525b82001e83a803385", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "repo": "nammayatri", + "type": "github" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_2": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_3": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_4": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_5": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_6": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_7": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-compat_8": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-parts": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, + "locked": { + "lastModified": 1725234343, + "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_10": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_10" + }, + "locked": { + "lastModified": 1690933134, + "narHash": "sha256-ab989mN63fQZBFrkk4Q8bYxQCktuHmBIBqUG1jl6/FQ=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "59cf3f1447cfc75087e7273b04b31e689a8599fb", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_11": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_11" + }, + "locked": { + "lastModified": 1690933134, + "narHash": "sha256-ab989mN63fQZBFrkk4Q8bYxQCktuHmBIBqUG1jl6/FQ=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "59cf3f1447cfc75087e7273b04b31e689a8599fb", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_12": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_12" + }, + "locked": { + "lastModified": 1690933134, + "narHash": "sha256-ab989mN63fQZBFrkk4Q8bYxQCktuHmBIBqUG1jl6/FQ=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "59cf3f1447cfc75087e7273b04b31e689a8599fb", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_13": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_13" + }, + "locked": { + "lastModified": 1683560683, + "narHash": "sha256-XAygPMN5Xnk/W2c1aW0jyEa6lfMDZWlQgiNtmHXytPc=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "006c75898cf814ef9497252b022e91c946ba8e17", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_14": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_14" + }, + "locked": { + "lastModified": 1693611461, + "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_15": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_15" + }, + "locked": { + "lastModified": 1725234343, + "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_16": { + "inputs": { + "nixpkgs-lib": [ + "omnix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1725234343, + "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_2": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_2" + }, + "locked": { + "lastModified": 1685662779, + "narHash": "sha256-cKDDciXGpMEjP1n6HlzKinN0H+oLmNpgeCTzYnsA2po=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "71fb97f0d875fd4de4994dfb849f2c75e17eb6c3", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_3": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_3" + }, + "locked": { + "lastModified": 1677714448, + "narHash": "sha256-Hq8qLs8xFu28aDjytfxjdC96bZ6pds21Yy09mSC156I=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "dc531e3a9ce757041e1afaff8ee932725ca60002", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_4": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_4" + }, + "locked": { + "lastModified": 1725234343, + "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_5": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_5" + }, + "locked": { + "lastModified": 1698882062, + "narHash": "sha256-HkhafUayIqxXyHH1X8d9RDl1M2CkFgZLjKD3MzabiEo=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "8c9fa2545007b49a5db5f650ae91f227672c3877", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_6": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_6" + }, + "locked": { + "lastModified": 1677714448, + "narHash": "sha256-Hq8qLs8xFu28aDjytfxjdC96bZ6pds21Yy09mSC156I=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "dc531e3a9ce757041e1afaff8ee932725ca60002", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_7": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_7" + }, + "locked": { + "lastModified": 1683560683, + "narHash": "sha256-XAygPMN5Xnk/W2c1aW0jyEa6lfMDZWlQgiNtmHXytPc=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "006c75898cf814ef9497252b022e91c946ba8e17", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_8": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_8" + }, + "locked": { + "lastModified": 1683560683, + "narHash": "sha256-XAygPMN5Xnk/W2c1aW0jyEa6lfMDZWlQgiNtmHXytPc=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "006c75898cf814ef9497252b022e91c946ba8e17", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_9": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_9" + }, + "locked": { + "lastModified": 1683560683, + "narHash": "sha256-XAygPMN5Xnk/W2c1aW0jyEa6lfMDZWlQgiNtmHXytPc=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "006c75898cf814ef9497252b022e91c946ba8e17", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-root": { + "locked": { + "lastModified": 1680210152, + "narHash": "sha256-VgFdqsu2i2oUcId9n8BFlRRc4GJHFvrmprdamcSZR1o=", + "owner": "srid", + "repo": "flake-root", + "rev": "6000244701c8ae8cf43263564095fd357d89c328", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "flake-root", + "type": "github" + } + }, + "flake-root_2": { + "locked": { + "lastModified": 1680210152, + "narHash": "sha256-VgFdqsu2i2oUcId9n8BFlRRc4GJHFvrmprdamcSZR1o=", + "owner": "srid", + "repo": "flake-root", + "rev": "6000244701c8ae8cf43263564095fd357d89c328", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "flake-root", + "type": "github" + } + }, + "flake-root_3": { + "locked": { + "lastModified": 1680210152, + "narHash": "sha256-VgFdqsu2i2oUcId9n8BFlRRc4GJHFvrmprdamcSZR1o=", + "owner": "srid", + "repo": "flake-root", + "rev": "6000244701c8ae8cf43263564095fd357d89c328", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "flake-root", + "type": "github" + } + }, + "flake-root_4": { + "locked": { + "lastModified": 1680210152, + "narHash": "sha256-VgFdqsu2i2oUcId9n8BFlRRc4GJHFvrmprdamcSZR1o=", + "owner": "srid", + "repo": "flake-root", + "rev": "6000244701c8ae8cf43263564095fd357d89c328", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "flake-root", + "type": "github" + } + }, + "flake-utils": { + "locked": { + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_10": { + "locked": { + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_11": { + "locked": { + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_12": { + "inputs": { + "systems": "systems_11" + }, + "locked": { + "lastModified": 1681202837, + "narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "cfacdce06f30d2b68473a46042957675eebb3401", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_13": { + "locked": { + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_14": { + "locked": { + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_2": { + "locked": { + "lastModified": 1659877975, + "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_3": { + "inputs": { + "systems": "systems_2" + }, + "locked": { + "lastModified": 1681202837, + "narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "cfacdce06f30d2b68473a46042957675eebb3401", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_4": { + "inputs": { + "systems": "systems_4" + }, + "locked": { + "lastModified": 1687709756, + "narHash": "sha256-Y5wKlQSkgEK2weWdOu4J3riRd+kV/VCgHsqLNTTWQ/0=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_5": { + "inputs": { + "systems": "systems_5" + }, + "locked": { + "lastModified": 1685518550, + "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_6": { + "inputs": { + "systems": "systems_6" + }, + "locked": { + "lastModified": 1681202837, + "narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "cfacdce06f30d2b68473a46042957675eebb3401", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_7": { + "locked": { + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_8": { + "locked": { + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_9": { + "inputs": { + "systems": "systems_9" + }, + "locked": { + "lastModified": 1681202837, + "narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "cfacdce06f30d2b68473a46042957675eebb3401", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "github-nix-ci": { + "locked": { + "lastModified": 1728494632, + "narHash": "sha256-V3xldtMU7YidLibCHlkaoOdUZ0DFjEhYGtu6y/l2xAg=", + "owner": "juspay", + "repo": "github-nix-ci", + "rev": "7c612e5b5606c7aa86d4b910d27cc66281702f37", + "type": "github" + }, + "original": { + "owner": "juspay", + "repo": "github-nix-ci", + "type": "github" + } + }, + "gitignore": { + "inputs": { + "nixpkgs": [ + "devour-flake", + "flake", + "common", + "pre-commit-hooks-nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660459072, + "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "gitignore_2": { + "inputs": { + "nixpkgs": [ + "devour-flake", + "flake", + "location-tracking-service", + "pre-commit-hooks-nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660459072, + "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "gitignore_3": { + "inputs": { + "nixpkgs": [ + "devour-flake", + "flake", + "namma-dsl", + "common", + "cachix-push", + "cachix", + "devenv", + "pre-commit-hooks", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660459072, + "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "gitignore_4": { + "inputs": { + "nixpkgs": [ + "devour-flake", + "flake", + "namma-dsl", + "common", + "pre-commit-hooks-nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660459072, + "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "gitignore_5": { + "inputs": { + "nixpkgs": [ + "devour-flake", + "flake", + "shared-kernel", + "common", + "pre-commit-hooks-nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660459072, + "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "gitignore_6": { + "inputs": { + "nixpkgs": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "common", + "cachix-push", + "cachix", + "devenv", + "pre-commit-hooks", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660459072, + "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "gitignore_7": { + "inputs": { + "nixpkgs": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "common", + "pre-commit-hooks-nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660459072, + "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "harmonia": { + "inputs": { + "flake-parts": [ + "flake-parts" + ], + "nixpkgs": [ + "nixpkgs" + ], + "treefmt-nix": "treefmt-nix_7" + }, + "locked": { + "lastModified": 1733364174, + "narHash": "sha256-e5RyJeFuik5jIKCwlgFR77p1oFnNZk42/4iP1mzXvWw=", + "owner": "nix-community", + "repo": "harmonia", + "rev": "e7cd871ae67fd0ed3ec1db6acc336e499110fe70", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "harmonia", + "type": "github" + } + }, + "haskell-cac": { + "inputs": { + "common": [ + "devour-flake", + "flake", + "common" + ], + "crane": "crane_2", + "nixpkgs": [ + "devour-flake", + "flake", + "common", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1718094618, + "narHash": "sha256-kXnm2lZ2dbQ9wPdHqTcgOcrW7aENTC4qvMq1YOP0F4A=", + "owner": "piyushKumar-1", + "repo": "haskell_cac_client", + "rev": "26bcb2cd5c0c42fe179be733bb694fcd0967a3c4", + "type": "github" + }, + "original": { + "owner": "piyushKumar-1", + "ref": "Testing", + "repo": "haskell_cac_client", + "type": "github" + } + }, + "haskell-flake": { + "locked": { + "lastModified": 1714025946, + "narHash": "sha256-R2k/UG5XtyTtmezRs0HZZ9MlvhWXtkyHR+ngEAWrtZI=", + "owner": "srid", + "repo": "haskell-flake", + "rev": "2ee7904390ce78a81d0f66fcc98bf4c32d128d33", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "haskell-flake", + "type": "github" + } + }, + "haskell-flake_2": { + "locked": { + "lastModified": 1685469326, + "narHash": "sha256-esxJLsGexI/J6Fc32tJd2p3K5IOBZSCHgFvegjIpc+0=", + "owner": "srid", + "repo": "haskell-flake", + "rev": "996f5c2cdc67285c4990df378976f9dbf26f8401", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "haskell-flake", + "type": "github" + } + }, + "haskell-flake_3": { + "locked": { + "lastModified": 1714025946, + "narHash": "sha256-R2k/UG5XtyTtmezRs0HZZ9MlvhWXtkyHR+ngEAWrtZI=", + "owner": "srid", + "repo": "haskell-flake", + "rev": "2ee7904390ce78a81d0f66fcc98bf4c32d128d33", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "haskell-flake", + "type": "github" + } + }, + "haskell-flake_4": { + "locked": { + "lastModified": 1685469326, + "narHash": "sha256-esxJLsGexI/J6Fc32tJd2p3K5IOBZSCHgFvegjIpc+0=", + "owner": "srid", + "repo": "haskell-flake", + "rev": "996f5c2cdc67285c4990df378976f9dbf26f8401", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "haskell-flake", + "type": "github" + } + }, + "hedis": { + "flake": false, + "locked": { + "lastModified": 1730967537, + "narHash": "sha256-RDF/G/ptWazyFxCQOv+fTTQVV4hzDxTV630rnmhH3i4=", + "ref": "refs/heads/master", + "rev": "5547eb306006243f57d54e8ebb5225a055d40e73", + "revCount": 741, + "type": "git", + "url": "https://github.com/juspay/hedis" + }, + "original": { + "rev": "5547eb306006243f57d54e8ebb5225a055d40e73", + "type": "git", + "url": "https://github.com/juspay/hedis" + } + }, + "hnix-store-core": { + "flake": false, + "locked": { + "lastModified": 1672658037, + "narHash": "sha256-UOe+dY1dhCvdEKjPF1gNpfc4cNhZSKSbvu4yG+XVqbg=", + "owner": "haskell-nix", + "repo": "hnix-store", + "rev": "81700e6e7c53bbd7c6b2c4913b9481e5827af92f", + "type": "github" + }, + "original": { + "owner": "haskell-nix", + "ref": "core-0.6.1.0", + "repo": "hnix-store", + "type": "github" + } + }, + "hnix-store-core_2": { + "flake": false, + "locked": { + "lastModified": 1672658037, + "narHash": "sha256-UOe+dY1dhCvdEKjPF1gNpfc4cNhZSKSbvu4yG+XVqbg=", + "owner": "haskell-nix", + "repo": "hnix-store", + "rev": "81700e6e7c53bbd7c6b2c4913b9481e5827af92f", + "type": "github" + }, + "original": { + "owner": "haskell-nix", + "ref": "core-0.6.1.0", + "repo": "hnix-store", + "type": "github" + } + }, + "home-manager": { + "inputs": { + "nixpkgs": [ + "agenix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1703113217, + "narHash": "sha256-7ulcXOk63TIT2lVDSExj7XzFx09LpdSAPtvgtM7yQPE=", + "owner": "nix-community", + "repo": "home-manager", + "rev": "3bfaacf46133c037bb356193bd2f1765d9dc82c1", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "home-manager", + "type": "github" + } + }, + "home-manager_2": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1735900408, + "narHash": "sha256-U+oZBQ3f5fF2hHsupKQH4ihgTKLHgcJh6jEmKDg+W10=", + "owner": "nix-community", + "repo": "home-manager", + "rev": "1c8d4c8d592e8fab4cff4397db5529ec6f078cf9", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "home-manager", + "type": "github" + } + }, + "inspect": { + "flake": false, + "locked": { + "lastModified": 1726418650, + "narHash": "sha256-Aabwu7gHQbKDU8mrbG2le6oqpbBl9oTbFvWEBFgXw/4=", + "owner": "juspay", + "repo": "inspect", + "rev": "279cfa5c434e5bbebb4c07fa6af2deeb84e03bb0", + "type": "github" + }, + "original": { + "owner": "juspay", + "ref": "inventory-for-systems", + "repo": "inspect", + "type": "github" + } + }, + "json-logic-hs": { + "flake": false, + "locked": { + "lastModified": 1729878913, + "narHash": "sha256-ahpXlsVQW/b7jTK465Jo/nUijQPshK+83J+htfRqNug=", + "owner": "nammayatri", + "repo": "json-logic-hs", + "rev": "d2d9945c64ffdcb1053dc5592d59c8da10b5fcf2", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "repo": "json-logic-hs", + "type": "github" + } + }, + "juspay-extra": { + "inputs": { + "flake-parts": "flake-parts_9", + "haskell-flake": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "haskell-flake" + ], + "nixpkgs": "nixpkgs_31" + }, + "locked": { + "lastModified": 1686322580, + "narHash": "sha256-EDdBN4Nfm/u+QRDZRv+vb8RfcJZpoToSr9pSBGc9vBI=", + "owner": "juspay", + "repo": "euler-haskell-common", + "rev": "4892071b7af07e5faa085e7917ab12110399f0e5", + "type": "github" + }, + "original": { + "owner": "juspay", + "repo": "euler-haskell-common", + "type": "github" + } + }, + "location-tracking-service": { + "inputs": { + "crane": "crane_3", + "flake-parts": "flake-parts_2", + "nixpkgs": "nixpkgs_7", + "pre-commit-hooks-nix": "pre-commit-hooks-nix_2", + "process-compose-flake": "process-compose-flake_2", + "rust-overlay": "rust-overlay_3", + "services-flake": "services-flake", + "systems": "systems_7", + "treefmt-nix": "treefmt-nix_2" + }, + "locked": { + "lastModified": 1726900569, + "narHash": "sha256-n2yf2gXaGoANwHZpgz6/5kiQw+EOtyg3Xu52AiMkDN0=", + "owner": "nammayatri", + "repo": "location-tracking-service", + "rev": "6c605ebfd7d90f567df8a9d16e5a8c5444355783", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "repo": "location-tracking-service", + "type": "github" + } + }, + "lowdown-src": { + "flake": false, + "locked": { + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "type": "github" + }, + "original": { + "owner": "kristapsdz", + "repo": "lowdown", + "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" + } + }, + "mission-control": { + "locked": { + "lastModified": 1733438716, + "narHash": "sha256-1tt43rwHk0N5fwEhbpsHWO4nBVFCQN0w1KM427DNycM=", + "owner": "Platonic-Systems", + "repo": "mission-control", + "rev": "65d04c4ab9db076eff09824d2936a5c215c21f36", + "type": "github" + }, + "original": { + "owner": "Platonic-Systems", + "repo": "mission-control", + "type": "github" + } + }, + "mission-control_2": { + "locked": { + "lastModified": 1680209746, + "narHash": "sha256-P8Q0mPdeo2SvKQUejvl7nOKO2ahIXb6aintYofCxcP8=", + "owner": "Platonic-Systems", + "repo": "mission-control", + "rev": "c1bd7344283d4006efb02cc660c5fd9befb73980", + "type": "github" + }, + "original": { + "owner": "Platonic-Systems", + "repo": "mission-control", + "type": "github" + } + }, + "mission-control_3": { + "locked": { + "lastModified": 1680209746, + "narHash": "sha256-P8Q0mPdeo2SvKQUejvl7nOKO2ahIXb6aintYofCxcP8=", + "owner": "Platonic-Systems", + "repo": "mission-control", + "rev": "c1bd7344283d4006efb02cc660c5fd9befb73980", + "type": "github" + }, + "original": { + "owner": "Platonic-Systems", + "repo": "mission-control", + "type": "github" + } + }, + "mission-control_4": { + "locked": { + "lastModified": 1680209746, + "narHash": "sha256-P8Q0mPdeo2SvKQUejvl7nOKO2ahIXb6aintYofCxcP8=", + "owner": "Platonic-Systems", + "repo": "mission-control", + "rev": "c1bd7344283d4006efb02cc660c5fd9befb73980", + "type": "github" + }, + "original": { + "owner": "Platonic-Systems", + "repo": "mission-control", + "type": "github" + } + }, + "mysql-haskell": { + "inputs": { + "flake-parts": "flake-parts_12", + "haskell-flake": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "sequelize", + "beam-mysql", + "haskell-flake" + ], + "nixpkgs": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "sequelize", + "beam-mysql", + "nixpkgs" + ], + "word24": "word24" + }, + "locked": { + "lastModified": 1692868544, + "narHash": "sha256-UY9HRnqWXv5Ud6pfBa/fPNwjauDYpgzJoLcQb4NuH7I=", + "owner": "arjunkathuria", + "repo": "mysql-haskell", + "rev": "2f4861667d19e84474700f32922c97af94f5dfc4", + "type": "github" + }, + "original": { + "owner": "arjunkathuria", + "ref": "GHC-927", + "repo": "mysql-haskell", + "type": "github" + } + }, + "namma-dsl": { + "inputs": { + "common": "common_2" + }, + "locked": { + "lastModified": 1736151459, + "narHash": "sha256-7pO/axCM/IMbj8+/xed78ir3dchps7LsTTxOAitXGG0=", + "owner": "nammayatri", + "repo": "namma-dsl", + "rev": "79f59fe89e32c5afe0171cab384e56d05885d4e4", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "repo": "namma-dsl", + "type": "github" + } + }, + "nix": { + "inputs": { + "lowdown-src": "lowdown-src", + "nixpkgs": [ + "devour-flake", + "flake", + "namma-dsl", + "common", + "cachix-push", + "cachix", + "devenv", + "nixpkgs" + ], + "nixpkgs-regression": "nixpkgs-regression" + }, + "locked": { + "lastModified": 1676545802, + "narHash": "sha256-EK4rZ+Hd5hsvXnzSzk2ikhStJnD63odF7SzsQ8CuSPU=", + "owner": "domenkozar", + "repo": "nix", + "rev": "7c91803598ffbcfe4a55c44ac6d49b2cf07a527f", + "type": "github" + }, + "original": { + "owner": "domenkozar", + "ref": "relaxed-flakes", + "repo": "nix", + "type": "github" + } + }, + "nix-darwin": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1735685839, + "narHash": "sha256-62xAPSs5VRZoPH7eRanUn5S5vZEd+8vM4bD5I+zxokc=", + "owner": "LnL7", + "repo": "nix-darwin", + "rev": "6a1fdb2a1204c0de038847b601cff5012e162b5e", + "type": "github" + }, + "original": { + "owner": "LnL7", + "repo": "nix-darwin", + "type": "github" + } + }, + "nix-health": { + "inputs": { + "flake-parts": "flake-parts_5", + "nixpkgs": "nixpkgs_16", + "rust-flake": "rust-flake", + "systems": "systems_10", + "treefmt-nix": "treefmt-nix_4" + }, + "locked": { + "lastModified": 1717084565, + "narHash": "sha256-zB6eDFFecSHEm6JKXeMDFIzsPICODAsUas/nHWOedkY=", + "owner": "juspay", + "repo": "nix-health", + "rev": "d83c80c022034b646e84df08b4d591b1f8af7832", + "type": "github" + }, + "original": { + "owner": "juspay", + "repo": "nix-health", + "type": "github" + } + }, + "nix-systems-aarch64-darwin": { + "locked": { + "lastModified": 1680978170, + "narHash": "sha256-PHVNQ7y0EQYzujQRYoRdb96K0m1KSeAjSrbz2b75S6Q=", + "owner": "nix-systems", + "repo": "aarch64-darwin", + "rev": "75e6c6912484d28ebba5769b794ffa4aff653ba2", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "aarch64-darwin", + "type": "github" + } + }, + "nix-systems-aarch64-linux": { + "locked": { + "lastModified": 1680978097, + "narHash": "sha256-1Zp7TRYLXj4P5FLhQ8jBChrgAmQxR3iTypmWf9EFTnc=", + "owner": "nix-systems", + "repo": "aarch64-linux", + "rev": "aa1ce1b64c822dff925d63d3e771113f71ada1bb", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "aarch64-linux", + "type": "github" + } + }, + "nix-systems-x86_64-darwin": { + "locked": { + "lastModified": 1680978224, + "narHash": "sha256-+xT9B1ZbhMg/zpJqd00S06UCZb/A2URW9bqqrZ/JTOg=", + "owner": "nix-systems", + "repo": "x86_64-darwin", + "rev": "db0463cce4cd60fb791f33a83d29a1ed53edab9b", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "x86_64-darwin", + "type": "github" + } + }, + "nix-systems-x86_64-linux": { + "locked": { + "lastModified": 1680978846, + "narHash": "sha256-Gtqg8b/v49BFDpDetjclCYXm8mAnTrUzR0JnE2nv5aw=", + "owner": "nix-systems", + "repo": "x86_64-linux", + "rev": "2ecfcac5e15790ba6ce360ceccddb15ad16d08a8", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "x86_64-linux", + "type": "github" + } + }, + "nix_2": { + "inputs": { + "lowdown-src": "lowdown-src_2", + "nixpkgs": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "common", + "cachix-push", + "cachix", + "devenv", + "nixpkgs" + ], + "nixpkgs-regression": "nixpkgs-regression_2" + }, + "locked": { + "lastModified": 1676545802, + "narHash": "sha256-EK4rZ+Hd5hsvXnzSzk2ikhStJnD63odF7SzsQ8CuSPU=", + "owner": "domenkozar", + "repo": "nix", + "rev": "7c91803598ffbcfe4a55c44ac6d49b2cf07a527f", + "type": "github" + }, + "original": { + "owner": "domenkozar", + "ref": "relaxed-flakes", + "repo": "nix", + "type": "github" + } + }, + "nixos-unified": { + "locked": { + "lastModified": 1729549045, + "narHash": "sha256-W0VyC1MueUy6zMzcKZ9Ofnz/03da+SPFCYdbQ3MugfM=", + "owner": "srid", + "repo": "nixos-unified", + "rev": "09752a3c33541b7342416fb968c299c03c3e7e39", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "nixos-unified", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1703013332, + "narHash": "sha256-+tFNwMvlXLbJZXiMHqYq77z/RfmpfpiI3yjL6o/Zo9M=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "54aac082a4d9bb5bbc5c4e899603abfb76a3f6d6", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-140774-workaround": { + "locked": { + "lastModified": 1678736468, + "narHash": "sha256-l5BdAeq9ymhUox0sTqeKibx9zkreWbIllwTvCamJLE8=", + "owner": "srid", + "repo": "nixpkgs-140774-workaround", + "rev": "335c2052970106d8f09f6f7f522f29d6ccaa2416", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "nixpkgs-140774-workaround", + "type": "github" + } + }, + "nixpkgs-140774-workaround_2": { + "locked": { + "lastModified": 1678736468, + "narHash": "sha256-l5BdAeq9ymhUox0sTqeKibx9zkreWbIllwTvCamJLE8=", + "owner": "srid", + "repo": "nixpkgs-140774-workaround", + "rev": "335c2052970106d8f09f6f7f522f29d6ccaa2416", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "nixpkgs-140774-workaround", + "type": "github" + } + }, + "nixpkgs-140774-workaround_3": { + "locked": { + "lastModified": 1678736468, + "narHash": "sha256-l5BdAeq9ymhUox0sTqeKibx9zkreWbIllwTvCamJLE8=", + "owner": "srid", + "repo": "nixpkgs-140774-workaround", + "rev": "335c2052970106d8f09f6f7f522f29d6ccaa2416", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "nixpkgs-140774-workaround", + "type": "github" + } + }, + "nixpkgs-140774-workaround_4": { + "locked": { + "lastModified": 1678736468, + "narHash": "sha256-l5BdAeq9ymhUox0sTqeKibx9zkreWbIllwTvCamJLE8=", + "owner": "srid", + "repo": "nixpkgs-140774-workaround", + "rev": "335c2052970106d8f09f6f7f522f29d6ccaa2416", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "nixpkgs-140774-workaround", + "type": "github" + } + }, + "nixpkgs-21_11": { + "locked": { + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-21.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-21_11_2": { + "locked": { + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-21.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-21_11_3": { + "locked": { + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-21.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-21_11_4": { + "locked": { + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-21.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-latest": { + "locked": { + "lastModified": 1727617520, + "narHash": "sha256-uNfh3aMyCekMpjtL/PZtl2Hz/YqNuUpCBEzVxt1QYck=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "7eee17a8a5868ecf596bbb8c8beb527253ea8f4d", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-latest_2": { + "locked": { + "lastModified": 1724395761, + "narHash": "sha256-zRkDV/nbrnp3Y8oCADf5ETl1sDrdmAW6/bBVJ8EbIdQ=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "ae815cee91b417be55d43781eb4b73ae1ecc396c", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib": { + "locked": { + "lastModified": 1725233747, + "narHash": "sha256-Ss8QWLXdr2JCBPcYChJhz4xJm+h/xjl4G0c0XlP6a74=", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz" + } + }, + "nixpkgs-lib_10": { + "locked": { + "dir": "lib", + "lastModified": 1690881714, + "narHash": "sha256-h/nXluEqdiQHs1oSgkOOWF+j8gcJMWhwnZ9PFabN6q0=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "9e1960bc196baf6881340d53dccb203a951745a2", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_11": { + "locked": { + "dir": "lib", + "lastModified": 1690881714, + "narHash": "sha256-h/nXluEqdiQHs1oSgkOOWF+j8gcJMWhwnZ9PFabN6q0=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "9e1960bc196baf6881340d53dccb203a951745a2", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_12": { + "locked": { + "dir": "lib", + "lastModified": 1690881714, + "narHash": "sha256-h/nXluEqdiQHs1oSgkOOWF+j8gcJMWhwnZ9PFabN6q0=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "9e1960bc196baf6881340d53dccb203a951745a2", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_13": { + "locked": { + "dir": "lib", + "lastModified": 1682879489, + "narHash": "sha256-sASwo8gBt7JDnOOstnps90K1wxmVfyhsTPPNTGBPjjg=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "da45bf6ec7bbcc5d1e14d3795c025199f28e0de0", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_14": { + "locked": { + "dir": "lib", + "lastModified": 1693471703, + "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_15": { + "locked": { + "lastModified": 1725233747, + "narHash": "sha256-Ss8QWLXdr2JCBPcYChJhz4xJm+h/xjl4G0c0XlP6a74=", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz" + } + }, + "nixpkgs-lib_2": { + "locked": { + "dir": "lib", + "lastModified": 1685564631, + "narHash": "sha256-8ywr3AkblY4++3lIVxmrWZFzac7+f32ZEhH/A8pNscI=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "4f53efe34b3a8877ac923b9350c874e3dcd5dc0a", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_3": { + "locked": { + "dir": "lib", + "lastModified": 1677407201, + "narHash": "sha256-3blwdI9o1BAprkvlByHvtEm5HAIRn/XPjtcfiunpY7s=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "7f5639fa3b68054ca0b062866dc62b22c3f11505", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_4": { + "locked": { + "lastModified": 1725233747, + "narHash": "sha256-Ss8QWLXdr2JCBPcYChJhz4xJm+h/xjl4G0c0XlP6a74=", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz" + } + }, + "nixpkgs-lib_5": { + "locked": { + "dir": "lib", + "lastModified": 1698611440, + "narHash": "sha256-jPjHjrerhYDy3q9+s5EAsuhyhuknNfowY6yt6pjn9pc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "0cbe9f69c234a7700596e943bfae7ef27a31b735", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_6": { + "locked": { + "dir": "lib", + "lastModified": 1677407201, + "narHash": "sha256-3blwdI9o1BAprkvlByHvtEm5HAIRn/XPjtcfiunpY7s=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "7f5639fa3b68054ca0b062866dc62b22c3f11505", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_7": { + "locked": { + "dir": "lib", + "lastModified": 1682879489, + "narHash": "sha256-sASwo8gBt7JDnOOstnps90K1wxmVfyhsTPPNTGBPjjg=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "da45bf6ec7bbcc5d1e14d3795c025199f28e0de0", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_8": { + "locked": { + "dir": "lib", + "lastModified": 1682879489, + "narHash": "sha256-sASwo8gBt7JDnOOstnps90K1wxmVfyhsTPPNTGBPjjg=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "da45bf6ec7bbcc5d1e14d3795c025199f28e0de0", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_9": { + "locked": { + "dir": "lib", + "lastModified": 1682879489, + "narHash": "sha256-sASwo8gBt7JDnOOstnps90K1wxmVfyhsTPPNTGBPjjg=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "da45bf6ec7bbcc5d1e14d3795c025199f28e0de0", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-regression": { + "locked": { + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + } + }, + "nixpkgs-regression_2": { + "locked": { + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + } + }, + "nixpkgs-stable": { + "locked": { + "lastModified": 1678872516, + "narHash": "sha256-/E1YwtMtFAu2KUQKV/1+KFuReYPANM2Rzehk84VxVoc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-22.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-stable_2": { + "locked": { + "lastModified": 1685801374, + "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "c37ca420157f4abc31e26f436c1145f8951ff373", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-23.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-stable_3": { + "locked": { + "lastModified": 1673800717, + "narHash": "sha256-SFHraUqLSu5cC6IxTprex/nTsI81ZQAtDvlBvGDWfnA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "2f9fd351ec37f5d479556cd48be4ca340da59b8f", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-22.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-stable_4": { + "locked": { + "lastModified": 1678872516, + "narHash": "sha256-/E1YwtMtFAu2KUQKV/1+KFuReYPANM2Rzehk84VxVoc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-22.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-stable_5": { + "locked": { + "lastModified": 1678872516, + "narHash": "sha256-/E1YwtMtFAu2KUQKV/1+KFuReYPANM2Rzehk84VxVoc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-22.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-stable_6": { + "locked": { + "lastModified": 1673800717, + "narHash": "sha256-SFHraUqLSu5cC6IxTprex/nTsI81ZQAtDvlBvGDWfnA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "2f9fd351ec37f5d479556cd48be4ca340da59b8f", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-22.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-stable_7": { + "locked": { + "lastModified": 1678872516, + "narHash": "sha256-/E1YwtMtFAu2KUQKV/1+KFuReYPANM2Rzehk84VxVoc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-22.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_10": { + "locked": { + "lastModified": 1680945546, + "narHash": "sha256-8FuaH5t/aVi/pR1XxnF0qi4WwMYC+YxlfdsA0V+TEuQ=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "d9f759f2ea8d265d974a6e1259bd510ac5844c5d", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_11": { + "locked": { + "lastModified": 1677534593, + "narHash": "sha256-PuZSAHeq4/9pP/uYH1FcagQ3nLm/DrDrvKi/xC9glvw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3ad64d9e2d5bf80c877286102355b1625891ae9a", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_12": { + "locked": { + "lastModified": 1678072060, + "narHash": "sha256-6a9Tbjhir5HxDx4uw0u6Z+LHUfYf7tsT9QxF9FN/32w=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "47c003416297e4d59a5e3e7a8b15cdbdf5110560", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-22.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_13": { + "locked": { + "lastModified": 1696261572, + "narHash": "sha256-s8TtSYJ1LBpuITXjbPLUPyxzAKw35LhETcajJjCS5f0=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "0c7ffbc66e6d78c50c38e717ec91a2a14e0622fb", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_14": { + "locked": { + "lastModified": 1681303793, + "narHash": "sha256-JEdQHsYuCfRL2PICHlOiH/2ue3DwoxUX7DJ6zZxZXFk=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "fe2ecaf706a5907b5e54d979fbde4924d84b65fc", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_15": { + "locked": { + "lastModified": 1680945546, + "narHash": "sha256-8FuaH5t/aVi/pR1XxnF0qi4WwMYC+YxlfdsA0V+TEuQ=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "d9f759f2ea8d265d974a6e1259bd510ac5844c5d", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_16": { + "locked": { + "lastModified": 1716509168, + "narHash": "sha256-4zSIhSRRIoEBwjbPm3YiGtbd8HDWzFxJjw5DYSDy1n8=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "bfb7a882678e518398ce9a31a881538679f6f092", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_17": { + "locked": { + "lastModified": 1681358109, + "narHash": "sha256-eKyxW4OohHQx9Urxi7TQlFBTDWII+F+x2hklDOQPB50=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "96ba1c52e54e74c3197f4d43026b3f3d92e83ff9", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_18": { + "locked": { + "lastModified": 1712122226, + "narHash": "sha256-pmgwKs8Thu1WETMqCrWUm0CkN1nmCKX3b51+EXsAZyY=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "08b9151ed40350725eb40b1fe96b0b86304a654b", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_19": { + "locked": { + "lastModified": 1696261572, + "narHash": "sha256-s8TtSYJ1LBpuITXjbPLUPyxzAKw35LhETcajJjCS5f0=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "0c7ffbc66e6d78c50c38e717ec91a2a14e0622fb", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1696261572, + "narHash": "sha256-s8TtSYJ1LBpuITXjbPLUPyxzAKw35LhETcajJjCS5f0=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "0c7ffbc66e6d78c50c38e717ec91a2a14e0622fb", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_20": { + "locked": { + "lastModified": 1681303793, + "narHash": "sha256-JEdQHsYuCfRL2PICHlOiH/2ue3DwoxUX7DJ6zZxZXFk=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "fe2ecaf706a5907b5e54d979fbde4924d84b65fc", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_21": { + "locked": { + "lastModified": 1701985094, + "narHash": "sha256-SrEEAeDvsdehVrvoq47pGFZ+p/QbUcTovL84S7tn6Sk=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "a24421da00be9ebfdade97135db98a1fac5173d4", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "release-23.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_22": { + "locked": { + "lastModified": 1681358109, + "narHash": "sha256-eKyxW4OohHQx9Urxi7TQlFBTDWII+F+x2hklDOQPB50=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "96ba1c52e54e74c3197f4d43026b3f3d92e83ff9", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_23": { + "locked": { + "lastModified": 1680945546, + "narHash": "sha256-8FuaH5t/aVi/pR1XxnF0qi4WwMYC+YxlfdsA0V+TEuQ=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "d9f759f2ea8d265d974a6e1259bd510ac5844c5d", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_24": { + "locked": { + "lastModified": 1677534593, + "narHash": "sha256-PuZSAHeq4/9pP/uYH1FcagQ3nLm/DrDrvKi/xC9glvw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3ad64d9e2d5bf80c877286102355b1625891ae9a", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_25": { + "locked": { + "lastModified": 1678072060, + "narHash": "sha256-6a9Tbjhir5HxDx4uw0u6Z+LHUfYf7tsT9QxF9FN/32w=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "47c003416297e4d59a5e3e7a8b15cdbdf5110560", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-22.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_26": { + "locked": { + "lastModified": 1696261572, + "narHash": "sha256-s8TtSYJ1LBpuITXjbPLUPyxzAKw35LhETcajJjCS5f0=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "0c7ffbc66e6d78c50c38e717ec91a2a14e0622fb", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_27": { + "locked": { + "lastModified": 1681303793, + "narHash": "sha256-JEdQHsYuCfRL2PICHlOiH/2ue3DwoxUX7DJ6zZxZXFk=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "fe2ecaf706a5907b5e54d979fbde4924d84b65fc", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_28": { + "locked": { + "lastModified": 1680945546, + "narHash": "sha256-8FuaH5t/aVi/pR1XxnF0qi4WwMYC+YxlfdsA0V+TEuQ=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "d9f759f2ea8d265d974a6e1259bd510ac5844c5d", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_29": { + "locked": { + "lastModified": 1684879512, + "narHash": "sha256-BoAOf19Dshtfu6BDPznrKO97oeCkXlYfa1Hyt0Qv8VU=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "e6e049b7a24decd1f0caee8b035913795697c699", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { + "locked": { + "lastModified": 1681303793, + "narHash": "sha256-JEdQHsYuCfRL2PICHlOiH/2ue3DwoxUX7DJ6zZxZXFk=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "fe2ecaf706a5907b5e54d979fbde4924d84b65fc", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_30": { + "locked": { + "lastModified": 1683657389, + "narHash": "sha256-jx91UqqoBneE8QPAKJA29GANrU/Z7ULghoa/JE0+Edw=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "9524f57dd5b3944c819dd594aed8ed941932ef56", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_31": { + "locked": { + "lastModified": 1684879512, + "narHash": "sha256-BoAOf19Dshtfu6BDPznrKO97oeCkXlYfa1Hyt0Qv8VU=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "e6e049b7a24decd1f0caee8b035913795697c699", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_32": { + "locked": { + "lastModified": 1683657389, + "narHash": "sha256-jx91UqqoBneE8QPAKJA29GANrU/Z7ULghoa/JE0+Edw=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "9524f57dd5b3944c819dd594aed8ed941932ef56", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_33": { + "locked": { + "lastModified": 1693654884, + "narHash": "sha256-EqKKEl+IOS8TSjkt+xn1qGpsjnx5/ag33YNQ1+c7OuM=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "e7f35e03abd06a2faef6684d0de813370e13bda8", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_34": { + "locked": { + "lastModified": 1735471104, + "narHash": "sha256-0q9NGQySwDQc7RhAV2ukfnu7Gxa5/ybJ2ANT8DQrQrs=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "88195a94f390381c6afcdaa933c2f6ff93959cb4", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_35": { + "locked": { + "lastModified": 1725194671, + "narHash": "sha256-tLGCFEFTB5TaOKkpfw3iYT9dnk4awTP/q4w+ROpMfuw=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "b833ff01a0d694b910daca6e2ff4a3f26dee478c", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_4": { + "locked": { + "lastModified": 1701985094, + "narHash": "sha256-SrEEAeDvsdehVrvoq47pGFZ+p/QbUcTovL84S7tn6Sk=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "a24421da00be9ebfdade97135db98a1fac5173d4", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "release-23.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_5": { + "locked": { + "lastModified": 1681358109, + "narHash": "sha256-eKyxW4OohHQx9Urxi7TQlFBTDWII+F+x2hklDOQPB50=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "96ba1c52e54e74c3197f4d43026b3f3d92e83ff9", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_6": { + "locked": { + "lastModified": 1680945546, + "narHash": "sha256-8FuaH5t/aVi/pR1XxnF0qi4WwMYC+YxlfdsA0V+TEuQ=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "d9f759f2ea8d265d974a6e1259bd510ac5844c5d", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_7": { + "locked": { + "lastModified": 1687412861, + "narHash": "sha256-Z/g0wbL68C+mSGerYS2quv9FXQ1RRP082cAC0Bh4vcs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "e603dc5f061ca1d8a19b3ede6a8cf9c9fcba6cdc", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_8": { + "locked": { + "lastModified": 1689261696, + "narHash": "sha256-LzfUtFs9MQRvIoQ3MfgSuipBVMXslMPH/vZ+nM40LkA=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "df1eee2aa65052a18121ed4971081576b25d6b5c", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_9": { + "locked": { + "lastModified": 1681358109, + "narHash": "sha256-eKyxW4OohHQx9Urxi7TQlFBTDWII+F+x2hklDOQPB50=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "96ba1c52e54e74c3197f4d43026b3f3d92e83ff9", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "omnix": { + "inputs": { + "cachix-push": "cachix-push_4", + "devour-flake": "devour-flake_4", + "flake-parts": "flake-parts_16", + "inspect": "inspect", + "nix-systems-aarch64-darwin": "nix-systems-aarch64-darwin", + "nix-systems-aarch64-linux": "nix-systems-aarch64-linux", + "nix-systems-x86_64-darwin": "nix-systems-x86_64-darwin", + "nix-systems-x86_64-linux": "nix-systems-x86_64-linux", + "nixpkgs": "nixpkgs_35", + "rust-flake": "rust-flake_2", + "systems": "systems_15", + "treefmt-nix": "treefmt-nix_8" + }, + "locked": { + "lastModified": 1734556519, + "narHash": "sha256-tpNyBlwLir7s/DqiSmomG2lvtSSiVGVaD0DIyKnoC/8=", + "owner": "juspay", + "repo": "omnix", + "rev": "60922f9da7155bf7e1e2b544423b0cd7e314f9ea", + "type": "github" + }, + "original": { + "owner": "juspay", + "repo": "omnix", + "type": "github" + } + }, + "osrm-pbf": { + "flake": false, + "locked": { + "narHash": "sha256-cyhgTR+py8e5RBTHM94ZAIxTe5V3fy8peba+4bp/IVQ=", + "type": "file", + "url": "https://download.geofabrik.de/asia/india/southern-zone-240101.osm.pbf" + }, + "original": { + "type": "file", + "url": "https://download.geofabrik.de/asia/india/southern-zone-240101.osm.pbf" + } + }, + "passetto": { + "inputs": { + "flake-parts": [ + "devour-flake", + "flake", + "common", + "flake-parts" + ], + "haskell-flake": [ + "devour-flake", + "flake", + "common", + "haskell-flake" + ], + "nixpkgs": [ + "devour-flake", + "flake", + "common", + "nixpkgs" + ], + "process-compose-flake": [ + "devour-flake", + "flake", + "common", + "process-compose-flake" + ], + "services-flake": [ + "devour-flake", + "flake", + "services-flake" + ] + }, + "locked": { + "lastModified": 1705397217, + "narHash": "sha256-FZtmvLJCCVlNvqHOJ+nUaywSUFgzDAVo6MHNglu4J8A=", + "owner": "nammayatri", + "repo": "passetto", + "rev": "5381386a1892f2f0d46a59ba144f1b2a624a8920", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "ref": "nixify", + "repo": "passetto", + "type": "github" + } + }, + "passetto-hs": { + "flake": false, + "locked": { + "lastModified": 1657005302, + "narHash": "sha256-iNdX1XMryrQ3IYmAgTI1wiBJ6Y+k265Snoluk4aMe7I=", + "owner": "juspay", + "repo": "passetto", + "rev": "bb92cf1dd9699662d2a7bb96cd6a6aed6f20e8ff", + "type": "github" + }, + "original": { + "owner": "juspay", + "repo": "passetto", + "rev": "bb92cf1dd9699662d2a7bb96cd6a6aed6f20e8ff", + "type": "github" + } + }, + "pre-commit-hooks": { + "inputs": { + "flake-compat": [ + "devour-flake", + "flake", + "namma-dsl", + "common", + "cachix-push", + "cachix", + "devenv", + "flake-compat" + ], + "flake-utils": "flake-utils_7", + "gitignore": "gitignore_3", + "nixpkgs": [ + "devour-flake", + "flake", + "namma-dsl", + "common", + "cachix-push", + "cachix", + "devenv", + "nixpkgs" + ], + "nixpkgs-stable": "nixpkgs-stable_3" + }, + "locked": { + "lastModified": 1677160285, + "narHash": "sha256-tBzpCjMP+P3Y3nKLYvdBkXBg3KvTMo3gvi8tLQaqXVY=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "2bd861ab81469428d9c823ef72c4bb08372dd2c4", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "pre-commit-hooks-nix": { + "inputs": { + "flake-compat": "flake-compat", + "flake-utils": "flake-utils", + "gitignore": "gitignore", + "nixpkgs": "nixpkgs_3", + "nixpkgs-stable": "nixpkgs-stable" + }, + "locked": { + "lastModified": 1682596858, + "narHash": "sha256-Hf9XVpqaGqe/4oDGr30W8HlsWvJXtMsEPHDqHZA6dDg=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "fb58866e20af98779017134319b5663b8215d912", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "pre-commit-hooks-nix_2": { + "inputs": { + "flake-compat": "flake-compat_3", + "flake-utils": "flake-utils_5", + "gitignore": "gitignore_2", + "nixpkgs": "nixpkgs_8", + "nixpkgs-stable": "nixpkgs-stable_2" + }, + "locked": { + "lastModified": 1694364351, + "narHash": "sha256-oadhSCqopYXxURwIA6/Anpe5IAG11q2LhvTJNP5zE6o=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "4f883a76282bc28eb952570afc3d8a1bf6f481d7", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "pre-commit-hooks-nix_3": { + "inputs": { + "flake-compat": "flake-compat_5", + "flake-utils": "flake-utils_8", + "gitignore": "gitignore_4", + "nixpkgs": "nixpkgs_14", + "nixpkgs-stable": "nixpkgs-stable_4" + }, + "locked": { + "lastModified": 1682596858, + "narHash": "sha256-Hf9XVpqaGqe/4oDGr30W8HlsWvJXtMsEPHDqHZA6dDg=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "fb58866e20af98779017134319b5663b8215d912", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "pre-commit-hooks-nix_4": { + "inputs": { + "flake-compat": "flake-compat_6", + "flake-utils": "flake-utils_10", + "gitignore": "gitignore_5", + "nixpkgs": "nixpkgs_20", + "nixpkgs-stable": "nixpkgs-stable_5" + }, + "locked": { + "lastModified": 1682596858, + "narHash": "sha256-Hf9XVpqaGqe/4oDGr30W8HlsWvJXtMsEPHDqHZA6dDg=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "fb58866e20af98779017134319b5663b8215d912", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "pre-commit-hooks-nix_5": { + "inputs": { + "flake-compat": "flake-compat_8", + "flake-utils": "flake-utils_14", + "gitignore": "gitignore_7", + "nixpkgs": "nixpkgs_27", + "nixpkgs-stable": "nixpkgs-stable_7" + }, + "locked": { + "lastModified": 1682596858, + "narHash": "sha256-Hf9XVpqaGqe/4oDGr30W8HlsWvJXtMsEPHDqHZA6dDg=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "fb58866e20af98779017134319b5663b8215d912", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "pre-commit-hooks_2": { + "inputs": { + "flake-compat": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "common", + "cachix-push", + "cachix", + "devenv", + "flake-compat" + ], + "flake-utils": "flake-utils_13", + "gitignore": "gitignore_6", + "nixpkgs": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "common", + "cachix-push", + "cachix", + "devenv", + "nixpkgs" + ], + "nixpkgs-stable": "nixpkgs-stable_6" + }, + "locked": { + "lastModified": 1677160285, + "narHash": "sha256-tBzpCjMP+P3Y3nKLYvdBkXBg3KvTMo3gvi8tLQaqXVY=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "2bd861ab81469428d9c823ef72c4bb08372dd2c4", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "process-compose": { + "inputs": { + "flake-utils": "flake-utils_2", + "nixpkgs": "nixpkgs_4" + }, + "locked": { + "lastModified": 1705188742, + "narHash": "sha256-yOBC9Lz0oyvgwZdBnkuYcFF24dx7YMOKJnwQ8msi6Mg=", + "owner": "F1bonacc1", + "repo": "process-compose", + "rev": "363b0af699d1f34511f0f908016a6484ddf42ac5", + "type": "github" + }, + "original": { + "owner": "F1bonacc1", + "repo": "process-compose", + "type": "github" + } + }, + "process-compose-flake": { + "locked": { + "lastModified": 1705650762, + "narHash": "sha256-kSLMsz0tXc1N5Jx8ghEXhLmK4X3Bktt3S4ttXJXCzCo=", + "owner": "Platonic-Systems", + "repo": "process-compose-flake", + "rev": "c8942208e7c7122aef4811a606f7c12ad0753a98", + "type": "github" + }, + "original": { + "owner": "Platonic-Systems", + "repo": "process-compose-flake", + "type": "github" + } + }, + "process-compose-flake_2": { + "locked": { + "lastModified": 1689870193, + "narHash": "sha256-qZgtMtMoPKtH1u/9BiWB8B+pVYLcuZwBdnKB7bRZExQ=", + "owner": "Platonic-Systems", + "repo": "process-compose-flake", + "rev": "0e2aab0ba17c098838813979251a4363b26b0875", + "type": "github" + }, + "original": { + "owner": "Platonic-Systems", + "repo": "process-compose-flake", + "type": "github" + } + }, + "process-compose-flake_3": { + "locked": { + "lastModified": 1702907492, + "narHash": "sha256-7eFaVW1BUU+GtpJu9TrCFXBj6Y2LFPXm80RFTimVnoU=", + "owner": "Platonic-Systems", + "repo": "process-compose-flake", + "rev": "9e77499a9f4572d91771b21da17006f24950185c", + "type": "github" + }, + "original": { + "owner": "Platonic-Systems", + "repo": "process-compose-flake", + "type": "github" + } + }, + "process-compose-flake_4": { + "locked": { + "lastModified": 1705650762, + "narHash": "sha256-kSLMsz0tXc1N5Jx8ghEXhLmK4X3Bktt3S4ttXJXCzCo=", + "owner": "Platonic-Systems", + "repo": "process-compose-flake", + "rev": "c8942208e7c7122aef4811a606f7c12ad0753a98", + "type": "github" + }, + "original": { + "owner": "Platonic-Systems", + "repo": "process-compose-flake", + "type": "github" + } + }, + "process-compose-flake_5": { + "locked": { + "lastModified": 1687298948, + "narHash": "sha256-7Lu4/odCkkwrzR8Mo+3D+URv4oLap8WWLESzi/75eb0=", + "owner": "Platonic-Systems", + "repo": "process-compose-flake", + "rev": "5bdb90b85642901cf9a5dccfe8c907091c261604", + "type": "github" + }, + "original": { + "owner": "Platonic-Systems", + "repo": "process-compose-flake", + "type": "github" + } + }, + "process-compose_2": { + "inputs": { + "flake-utils": "flake-utils_11", + "nixpkgs": "nixpkgs_21" + }, + "locked": { + "lastModified": 1705188742, + "narHash": "sha256-yOBC9Lz0oyvgwZdBnkuYcFF24dx7YMOKJnwQ8msi6Mg=", + "owner": "F1bonacc1", + "repo": "process-compose", + "rev": "363b0af699d1f34511f0f908016a6484ddf42ac5", + "type": "github" + }, + "original": { + "owner": "F1bonacc1", + "repo": "process-compose", + "type": "github" + } + }, + "prometheus-haskell": { + "inputs": { + "flake-parts": "flake-parts_8", + "haskell-flake": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "euler-events-hs", + "haskell-flake" + ], + "nixpkgs": "nixpkgs_30" + }, + "locked": { + "lastModified": 1687373886, + "narHash": "sha256-KWxG4SyXo39yG+7b1H0ULKzVu8Z1Hj8KCqS0rQKw3qU=", + "owner": "juspay", + "repo": "prometheus-haskell", + "rev": "f1d996bb317d0a50450ace2b4ae08b5afdf22955", + "type": "github" + }, + "original": { + "owner": "juspay", + "ref": "more-proc-metrics", + "repo": "prometheus-haskell", + "type": "github" + } + }, + "prometheus-haskell_2": { + "inputs": { + "flake-parts": "flake-parts_13", + "haskell-flake": [ + "devour-flake", + "flake", + "shared-kernel", + "common", + "haskell-flake" + ], + "nixpkgs": "nixpkgs_32" + }, + "locked": { + "lastModified": 1687373886, + "narHash": "sha256-KWxG4SyXo39yG+7b1H0ULKzVu8Z1Hj8KCqS0rQKw3qU=", + "owner": "juspay", + "repo": "prometheus-haskell", + "rev": "f1d996bb317d0a50450ace2b4ae08b5afdf22955", + "type": "github" + }, + "original": { + "owner": "juspay", + "ref": "more-proc-metrics", + "repo": "prometheus-haskell", + "type": "github" + } + }, + "root": { + "inputs": { + "agenix": "agenix", + "devour-flake": "devour-flake", + "flake-parts": "flake-parts_15", + "github-nix-ci": "github-nix-ci", + "harmonia": "harmonia", + "home-manager": "home-manager_2", + "nix-darwin": "nix-darwin", + "nixos-unified": "nixos-unified", + "nixpkgs": "nixpkgs_34", + "omnix": "omnix" + } + }, + "rust-flake": { + "inputs": { + "crane": "crane_5", + "nixpkgs": [ + "devour-flake", + "flake", + "shared-kernel", + "common", + "nix-health", + "nixpkgs" + ], + "rust-overlay": "rust-overlay_4" + }, + "locked": { + "lastModified": 1712193152, + "narHash": "sha256-flsXt92BrijmpbzW2cvO181t9x5w651hFndFnNoyBMU=", + "owner": "juspay", + "repo": "rust-flake", + "rev": "eddd86d1a47c8b4078e5da59866bac26b5726c47", + "type": "github" + }, + "original": { + "owner": "juspay", + "repo": "rust-flake", + "type": "github" + } + }, + "rust-flake_2": { + "inputs": { + "crane": "crane_6", + "nixpkgs": [ + "omnix", + "nixpkgs" + ], + "rust-overlay": "rust-overlay_6" + }, + "locked": { + "lastModified": 1730771644, + "narHash": "sha256-VEF4j97cGWQSp/pSSWE6KtOvBf+4Ow2iNfhZ6DLgmSQ=", + "owner": "juspay", + "repo": "rust-flake", + "rev": "cdc17a1d009674a9a23c7e4749baf474d2419f04", + "type": "github" + }, + "original": { + "owner": "juspay", + "repo": "rust-flake", + "type": "github" + } + }, + "rust-overlay": { + "inputs": { + "flake-utils": "flake-utils_3", + "nixpkgs": "nixpkgs_5" + }, + "locked": { + "lastModified": 1704766659, + "narHash": "sha256-Q2wQ9jzp4j96HokmhUQey+pyZMp4Fye/ZPSLtBBV1J8=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "afa87241c19241aca9b7a9103635b82db2b147bb", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "rust-overlay_2": { + "inputs": { + "flake-utils": [ + "devour-flake", + "flake", + "location-tracking-service", + "crane", + "flake-utils" + ], + "nixpkgs": [ + "devour-flake", + "flake", + "location-tracking-service", + "crane", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1688351637, + "narHash": "sha256-CLTufJ29VxNOIZ8UTg0lepsn3X03AmopmaLTTeHDCL4=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "f9b92316727af9e6c7fee4a761242f7f46880329", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "rust-overlay_3": { + "inputs": { + "flake-utils": "flake-utils_6", + "nixpkgs": "nixpkgs_9" + }, + "locked": { + "lastModified": 1690942540, + "narHash": "sha256-eafSSO3Y+/TFuy+CHKyolYfGvC33IAWNx4W2NA7LfZM=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "aa3994f054038262df55122dfa552b9eab71a994", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "rust-overlay_4": { + "inputs": { + "flake-utils": "flake-utils_9", + "nixpkgs": "nixpkgs_17" + }, + "locked": { + "lastModified": 1701310566, + "narHash": "sha256-CL9J3xUR2Ejni4LysrEGX0IdO+Y4BXCiH/By0lmF3eQ=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "6d3c6e185198b8bf7ad639f22404a75aa9a09bff", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "rust-overlay_5": { + "inputs": { + "flake-utils": "flake-utils_12", + "nixpkgs": "nixpkgs_22" + }, + "locked": { + "lastModified": 1704766659, + "narHash": "sha256-Q2wQ9jzp4j96HokmhUQey+pyZMp4Fye/ZPSLtBBV1J8=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "afa87241c19241aca9b7a9103635b82db2b147bb", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "rust-overlay_6": { + "flake": false, + "locked": { + "lastModified": 1725243956, + "narHash": "sha256-0A5ZP8uDCyBdYUzayZfy6JFdTefP79oZVAjyqA/yuSI=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "a10c8092d5f82622be79ed4dd12289f72011f850", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, + "sequelize": { + "inputs": { + "beam-mysql": "beam-mysql", + "flake-parts": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "flake-parts" + ], + "haskell-flake": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "haskell-flake" + ], + "nixpkgs": [ + "devour-flake", + "flake", + "shared-kernel", + "euler-hs", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1706179382, + "narHash": "sha256-uhv/uKOwu1IfFnYyFFB4k5dMrYcorjs1DCd6ehm9ReA=", + "owner": "nammayatri", + "repo": "haskell-sequelize", + "rev": "38a8266d1bfa0ade37aa6b3ded2e1435f6839e7e", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "ref": "backend/decoupled-drainer-changes", + "repo": "haskell-sequelize", + "type": "github" + } + }, + "servant-mock": { + "flake": false, + "locked": { + "lastModified": 1672315259, + "narHash": "sha256-J7Lsa3zI1Z05Gtf5m1x4yRE5vRnuhZLWeUShtrhsPbk=", + "owner": "arjunkathuria", + "repo": "servant-mock", + "rev": "17e90cb831820a30b3215d4f164cf8268607891e", + "type": "github" + }, + "original": { + "owner": "arjunkathuria", + "repo": "servant-mock", + "rev": "17e90cb831820a30b3215d4f164cf8268607891e", + "type": "github" + } + }, + "services-flake": { + "locked": { + "lastModified": 1693308844, + "narHash": "sha256-JDOCKKR8kREeKd7/nMPNPhT2F/bGADxyoy3B7GWWKw8=", + "owner": "juspay", + "repo": "services-flake", + "rev": "b93a612aa7057fbb395c79a915672f9b6567ffea", + "type": "github" + }, + "original": { + "owner": "juspay", + "repo": "services-flake", + "type": "github" + } + }, + "services-flake_2": { + "locked": { + "lastModified": 1717893266, + "narHash": "sha256-pC/B4DnjcvaM1WPKm6rZe+0x3OfGdpRmTTb8mdTg1Kw=", + "owner": "juspay", + "repo": "services-flake", + "rev": "3e68d66e04bb26443249b20fd89646b9f89993f1", + "type": "github" + }, + "original": { + "owner": "juspay", + "repo": "services-flake", + "type": "github" + } + }, + "shared-kernel": { + "inputs": { + "clickhouse-haskell": "clickhouse-haskell", + "common": "common_3", + "euler-hs": "euler-hs", + "haskell-flake": [ + "devour-flake", + "flake", + "shared-kernel", + "common", + "haskell-flake" + ], + "nixpkgs": [ + "devour-flake", + "flake", + "nixpkgs" + ], + "passetto-hs": "passetto-hs", + "prometheus-haskell": "prometheus-haskell_2" + }, + "locked": { + "lastModified": 1736760822, + "narHash": "sha256-huCc1G2ulaMLJ7hIDQtkAtLYqnyfCR/rz2TsXjUlYnA=", + "owner": "nammayatri", + "repo": "shared-kernel", + "rev": "856299df04efda696ffca37fab7b0a29250da984", + "type": "github" + }, + "original": { + "owner": "nammayatri", + "repo": "shared-kernel", + "type": "github" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_10": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_11": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_12": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_13": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_14": { + "locked": { + "lastModified": 1708697125, + "narHash": "sha256-JeMK8G1oabQTSpqXhYaYtPRak4m6z1xxyRKf8CvHy14=", + "owner": "srid", + "repo": "empty", + "rev": "23d743284b73ae69caf0cb7874edf05c0c631a1f", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "empty", "type": "github" } }, - "nix-darwin": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ] - }, + "systems_15": { "locked": { - "lastModified": 1735685839, - "narHash": "sha256-62xAPSs5VRZoPH7eRanUn5S5vZEd+8vM4bD5I+zxokc=", - "owner": "LnL7", - "repo": "nix-darwin", - "rev": "6a1fdb2a1204c0de038847b601cff5012e162b5e", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { - "owner": "LnL7", - "repo": "nix-darwin", + "owner": "nix-systems", + "repo": "default", "type": "github" } }, - "nix-systems-aarch64-darwin": { + "systems_2": { "locked": { - "lastModified": 1680978170, - "narHash": "sha256-PHVNQ7y0EQYzujQRYoRdb96K0m1KSeAjSrbz2b75S6Q=", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", - "repo": "aarch64-darwin", - "rev": "75e6c6912484d28ebba5769b794ffa4aff653ba2", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "aarch64-darwin", + "repo": "default", "type": "github" } }, - "nix-systems-aarch64-linux": { + "systems_3": { "locked": { - "lastModified": 1680978097, - "narHash": "sha256-1Zp7TRYLXj4P5FLhQ8jBChrgAmQxR3iTypmWf9EFTnc=", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", - "repo": "aarch64-linux", - "rev": "aa1ce1b64c822dff925d63d3e771113f71ada1bb", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "aarch64-linux", + "repo": "default", "type": "github" } }, - "nix-systems-x86_64-darwin": { + "systems_4": { "locked": { - "lastModified": 1680978224, - "narHash": "sha256-+xT9B1ZbhMg/zpJqd00S06UCZb/A2URW9bqqrZ/JTOg=", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", - "repo": "x86_64-darwin", - "rev": "db0463cce4cd60fb791f33a83d29a1ed53edab9b", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "x86_64-darwin", + "repo": "default", "type": "github" } }, - "nix-systems-x86_64-linux": { + "systems_5": { "locked": { - "lastModified": 1680978846, - "narHash": "sha256-Gtqg8b/v49BFDpDetjclCYXm8mAnTrUzR0JnE2nv5aw=", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", - "repo": "x86_64-linux", - "rev": "2ecfcac5e15790ba6ce360ceccddb15ad16d08a8", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "x86_64-linux", + "repo": "default", "type": "github" } }, - "nixos-unified": { + "systems_6": { "locked": { - "lastModified": 1729549045, - "narHash": "sha256-W0VyC1MueUy6zMzcKZ9Ofnz/03da+SPFCYdbQ3MugfM=", - "owner": "srid", - "repo": "nixos-unified", - "rev": "09752a3c33541b7342416fb968c299c03c3e7e39", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { - "owner": "srid", - "repo": "nixos-unified", + "owner": "nix-systems", + "repo": "default", "type": "github" } }, - "nixpkgs": { + "systems_7": { "locked": { - "lastModified": 1703013332, - "narHash": "sha256-+tFNwMvlXLbJZXiMHqYq77z/RfmpfpiI3yjL6o/Zo9M=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "54aac082a4d9bb5bbc5c4e899603abfb76a3f6d6", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", + "owner": "nix-systems", + "repo": "default", "type": "github" } }, - "nixpkgs-lib": { + "systems_8": { "locked": { - "lastModified": 1725233747, - "narHash": "sha256-Ss8QWLXdr2JCBPcYChJhz4xJm+h/xjl4G0c0XlP6a74=", - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz" + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" }, "original": { - "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz" + "owner": "nix-systems", + "repo": "default", + "type": "github" } }, - "nixpkgs_2": { + "systems_9": { "locked": { - "lastModified": 1735471104, - "narHash": "sha256-0q9NGQySwDQc7RhAV2ukfnu7Gxa5/ybJ2ANT8DQrQrs=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "88195a94f390381c6afcdaa933c2f6ff93959cb4", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", + "owner": "nix-systems", + "repo": "default", "type": "github" } }, - "nixpkgs_3": { + "tinylog": { + "flake": false, "locked": { - "lastModified": 1725194671, - "narHash": "sha256-tLGCFEFTB5TaOKkpfw3iYT9dnk4awTP/q4w+ROpMfuw=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "b833ff01a0d694b910daca6e2ff4a3f26dee478c", - "type": "github" + "lastModified": 1669960992, + "narHash": "sha256-o0WEbygbbfIYPonyY6ui1HcbaJcFdngjBhnjWbe65zs=", + "owner": "arjunkathuria", + "repo": "tinylog", + "rev": "08d3b6066cd2f883e183b7cd01809d1711092d33", + "type": "gitlab" }, "original": { - "owner": "nixos", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" + "owner": "arjunkathuria", + "repo": "tinylog", + "rev": "08d3b6066cd2f883e183b7cd01809d1711092d33", + "type": "gitlab" } }, - "omnix": { + "treefmt-nix": { "inputs": { - "cachix-push": "cachix-push", - "devour-flake": "devour-flake", - "flake-parts": "flake-parts_2", - "inspect": "inspect", - "nix-systems-aarch64-darwin": "nix-systems-aarch64-darwin", - "nix-systems-aarch64-linux": "nix-systems-aarch64-linux", - "nix-systems-x86_64-darwin": "nix-systems-x86_64-darwin", - "nix-systems-x86_64-linux": "nix-systems-x86_64-linux", - "nixpkgs": "nixpkgs_3", - "rust-flake": "rust-flake", - "systems": "systems_2", - "treefmt-nix": "treefmt-nix_2" + "nixpkgs": "nixpkgs_6" }, "locked": { - "lastModified": 1734556519, - "narHash": "sha256-tpNyBlwLir7s/DqiSmomG2lvtSSiVGVaD0DIyKnoC/8=", - "owner": "juspay", - "repo": "omnix", - "rev": "60922f9da7155bf7e1e2b544423b0cd7e314f9ea", + "lastModified": 1682536470, + "narHash": "sha256-dGR2FRxWswpQCHdivejB3uiLZPktnT3DYp6ZkybR/SE=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "6d8bea2820630576ad8c3a3bde2c95c38bcc471f", "type": "github" }, "original": { - "owner": "juspay", - "repo": "omnix", + "owner": "numtide", + "repo": "treefmt-nix", "type": "github" } }, - "root": { + "treefmt-nix_2": { "inputs": { - "agenix": "agenix", - "flake-parts": "flake-parts", - "github-nix-ci": "github-nix-ci", - "harmonia": "harmonia", - "home-manager": "home-manager_2", - "nix-darwin": "nix-darwin", - "nixos-unified": "nixos-unified", - "nixpkgs": "nixpkgs_2", - "omnix": "omnix" + "nixpkgs": "nixpkgs_10" + }, + "locked": { + "lastModified": 1687453360, + "narHash": "sha256-KTqp9PNKk5IbrfQWBxstAr1z/woDb1XsQR4F0iuS4kw=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "bdf45a20704bd29d18c15d13ce867a6e2f63d4ea", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "treefmt-nix", + "type": "github" } }, - "rust-flake": { + "treefmt-nix_3": { "inputs": { - "crane": "crane", - "nixpkgs": [ - "omnix", - "nixpkgs" - ], - "rust-overlay": "rust-overlay" + "nixpkgs": "nixpkgs_15" }, "locked": { - "lastModified": 1730771644, - "narHash": "sha256-VEF4j97cGWQSp/pSSWE6KtOvBf+4Ow2iNfhZ6DLgmSQ=", - "owner": "juspay", - "repo": "rust-flake", - "rev": "cdc17a1d009674a9a23c7e4749baf474d2419f04", + "lastModified": 1682536470, + "narHash": "sha256-dGR2FRxWswpQCHdivejB3uiLZPktnT3DYp6ZkybR/SE=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "6d8bea2820630576ad8c3a3bde2c95c38bcc471f", "type": "github" }, "original": { - "owner": "juspay", - "repo": "rust-flake", + "owner": "numtide", + "repo": "treefmt-nix", "type": "github" } }, - "rust-overlay": { - "flake": false, + "treefmt-nix_4": { + "inputs": { + "nixpkgs": "nixpkgs_18" + }, "locked": { - "lastModified": 1725243956, - "narHash": "sha256-0A5ZP8uDCyBdYUzayZfy6JFdTefP79oZVAjyqA/yuSI=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "a10c8092d5f82622be79ed4dd12289f72011f850", + "lastModified": 1699786194, + "narHash": "sha256-3h3EH1FXQkIeAuzaWB+nK0XK54uSD46pp+dMD3gAcB4=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "e82f32aa7f06bbbd56d7b12186d555223dc399d1", "type": "github" }, "original": { - "owner": "oxalica", - "repo": "rust-overlay", + "owner": "numtide", + "repo": "treefmt-nix", "type": "github" } }, - "systems": { + "treefmt-nix_5": { + "inputs": { + "nixpkgs": "nixpkgs_23" + }, "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "lastModified": 1682536470, + "narHash": "sha256-dGR2FRxWswpQCHdivejB3uiLZPktnT3DYp6ZkybR/SE=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "6d8bea2820630576ad8c3a3bde2c95c38bcc471f", "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default", + "owner": "numtide", + "repo": "treefmt-nix", "type": "github" } }, - "systems_2": { + "treefmt-nix_6": { + "inputs": { + "nixpkgs": "nixpkgs_28" + }, "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "lastModified": 1682536470, + "narHash": "sha256-dGR2FRxWswpQCHdivejB3uiLZPktnT3DYp6ZkybR/SE=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "6d8bea2820630576ad8c3a3bde2c95c38bcc471f", "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default", + "owner": "numtide", + "repo": "treefmt-nix", "type": "github" } }, - "treefmt-nix": { + "treefmt-nix_7": { "inputs": { "nixpkgs": [ "harmonia", @@ -519,7 +4659,7 @@ "type": "github" } }, - "treefmt-nix_2": { + "treefmt-nix_8": { "inputs": { "nixpkgs": [ "omnix", @@ -539,6 +4679,22 @@ "repo": "treefmt-nix", "type": "github" } + }, + "word24": { + "flake": false, + "locked": { + "lastModified": 1647587255, + "narHash": "sha256-S37S10sJ45BulvpqJzlhX/J4hY7cW5jLM9nP4xAftac=", + "owner": "winterland1989", + "repo": "word24", + "rev": "445f791e35ddc8098f05879dbcd07c41b115cb39", + "type": "github" + }, + "original": { + "owner": "winterland1989", + "repo": "word24", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 491e464..80d8f35 100644 --- a/flake.nix +++ b/flake.nix @@ -20,6 +20,9 @@ nixpkgs.follows = "nixpkgs"; flake-parts.follows = "flake-parts"; }; + + devour-flake.url = "github:srid/devour-flake"; + devour-flake.inputs.flake.url = "github:nammayatri/nammayatri"; }; outputs = inputs: diff --git a/modules/darwin/default.nix b/modules/darwin/default.nix index 3f0a940..ebf17f6 100644 --- a/modules/darwin/default.nix +++ b/modules/darwin/default.nix @@ -1,5 +1,17 @@ +let + # TODO: Consolidate with ${adminUser} when setting up new Mac + macAdminUser = "nix-user"; +in { services = { nix-daemon.enable = true; }; + + users.users.${macAdminUser} = { + home = "/Users/${macAdminUser}"; + }; + home-manager.users.${macAdminUser} = { + home.username = macAdminUser; + home.stateVersion = "24.05"; + }; } diff --git a/modules/nixos/common.nix b/modules/nixos/common.nix index c5825e9..fc9f902 100644 --- a/modules/nixos/common.nix +++ b/modules/nixos/common.nix @@ -5,6 +5,10 @@ let in { + imports = [ + ./gc-and-pins.nix + ]; + nix = { # package = pkgs.nixVersions.nix_2_25; # 2.25+ for $NIX_CACHE_HOME diff --git a/modules/nixos/gc-and-pins.nix b/modules/nixos/gc-and-pins.nix new file mode 100644 index 0000000..b92ed74 --- /dev/null +++ b/modules/nixos/gc-and-pins.nix @@ -0,0 +1,33 @@ +{ flake, pkgs, lib, ... }: + +let + inherit (flake) inputs; + inherit (pkgs.stdenv.hostPlatform) system; +in +{ + # GC so the CI doesn't fill up the disk + # See https://nixos.wiki/wiki/Storage_optimization#Automation + nix.gc = { + automatic = true; + # dates = "weekly"; + options = "--delete-older-than 30d"; + }; + + # Pin project outputs to avoid getting GC'ed + # These outputs need to be persistent for CI & cache. + home-manager.sharedModules = + let + pinNyFor = system: { + "ci-pins/${system}/nammayatri".source = inputs.devour-flake.packages.${system}.default; + }; + systemsToPin = + if pkgs.stdenv.isLinux + then [ system "aarch64-darwin" ] # For Linux & macOS availability in our cache server + else [ system "aarch64-linux" ]; # Native & ARM builds on macOS + in + [ + { + home.file = lib.mkMerge (builtins.map pinNyFor systemsToPin); + } + ]; +} diff --git a/modules/nixos/github-runner.nix b/modules/nixos/github-runner.nix index 66390ea..c0a7945 100644 --- a/modules/nixos/github-runner.nix +++ b/modules/nixos/github-runner.nix @@ -24,15 +24,4 @@ "nammayatri".num = 4; }; }; - - # GC so the CI doesn't fill up the disk - # See https://nixos.wiki/wiki/Storage_optimization#Automation - # - # See also ~/gcroots - /* nix.gc = { - automatic = true; - # dates = "weekly"; - options = "--delete-older-than 30d"; - }; - */ }