diff --git a/flake.lock b/flake.lock
index a241623..f5d0a24 100644
--- a/flake.lock
+++ b/flake.lock
@@ -149,11 +149,11 @@
     "hydra": {
       "flake": false,
       "locked": {
-        "lastModified": 1726882033,
-        "narHash": "sha256-odH9hyu881rfr5u5wNf4TUgRcytzG9ndYc03t0eTdk4=",
+        "lastModified": 1727212802,
+        "narHash": "sha256-PUEiP0OWojvLD/th1pPLR/6DW08in4PFEnuRzGW1PgU=",
         "owner": "qowoz",
         "repo": "hydra",
-        "rev": "7d8ccf3a4ce357ecd9274faa1dc0441287b3b12f",
+        "rev": "b958ac753c3bdd17049a76073d3c75f095563cc2",
         "type": "github"
       },
       "original": {
diff --git a/flake.nix b/flake.nix
index 25568ea..fa4800f 100644
--- a/flake.nix
+++ b/flake.nix
@@ -67,7 +67,7 @@
             config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "terraform" ];
             overlays = [
               (final: prev: {
-                hydra = (prev.hydra.override { nix = final.nixVersions.nix_2_22; }).overrideAttrs (o: {
+                hydra = (prev.hydra.override { nix = final.nixVersions.nix_2_23; }).overrideAttrs (o: {
                   version = inputs.hydra.shortRev;
                   src = inputs.hydra;
                   buildInputs = o.buildInputs ++ [ final.perlPackages.DBIxClassHelpers ];