diff --git a/flake.lock b/flake.lock
index 07a0ea26b82dc18293ce57014e2326ef84b8a06a..8a8e2de6973a663a8a97426ee2c6b45fce219cc5 100644
--- a/flake.lock
+++ b/flake.lock
@@ -73,11 +73,11 @@
         "nixpkgs": "nixpkgs_2"
       },
       "locked": {
-        "lastModified": 1697059587,
-        "narHash": "sha256-P/8hTsL51LeiUFmYaPtPmn+QKACHO49C5F0vZ5f5apE=",
+        "lastModified": 1697105172,
+        "narHash": "sha256-UheATFMb6qFPf9bJ0lKF4nP6PckK7L3pEAicgvXk3Xw=",
         "ref": "refs/heads/master",
-        "rev": "cf3eb72ad736aa864fde86e46bd4832eb0c82d59",
-        "revCount": 1114,
+        "rev": "044cf5a6a4756fd0bfb0b4aa372867b25b40a231",
+        "revCount": 1117,
         "type": "git",
         "url": "https://gitlab.horizon-haskell.net/package-sets/horizon-core"
       },
diff --git a/flake.nix b/flake.nix
index 8da7b239c41efb9fee401cb3ac60e83ee287cd14..c551f6a7e3d10b612d841f30e0f3829ffa513ea3 100644
--- a/flake.nix
+++ b/flake.nix
@@ -22,7 +22,7 @@
     , nixpkgs
     , ...
     }:
-    flake-utils.lib.eachSystem [ "x86_64-linux" ] (system:
+    flake-utils.lib.eachSystem [ "aarch64-darwin" "x86_64-darwin" "x86_64-linux" ] (system:
     let
       pkgs = import nixpkgs { inherit system; config.allowUnfree = true; };
     in