diff --git a/configuration/aarch64-linux.nix b/configuration/aarch64-linux.nix
new file mode 100644
index 0000000000000000000000000000000000000000..f62ab1e8351cb4a9356efe2e5bf7b6d76dae2693
--- /dev/null
+++ b/configuration/aarch64-linux.nix
@@ -0,0 +1,9 @@
+{ pkgs, haskellLib }:
+
+with haskellLib;
+
+final: prev: {
+
+  hfsevents = null;
+
+}
diff --git a/flake.lock b/flake.lock
index c59e8ea4961dd8b281366f3043a1a46ea0270093..42881265e108241207462d88937bba847b65bba9 100644
--- a/flake.lock
+++ b/flake.lock
@@ -61,11 +61,11 @@
         "nixpkgs": "nixpkgs_2"
       },
       "locked": {
-        "lastModified": 1708117671,
-        "narHash": "sha256-Ipj/2xMWdmyPPYsP4kTloBK/UMGUqFWCw2DBQzAbrnA=",
+        "lastModified": 1708982306,
+        "narHash": "sha256-/Nh0SF02PEaQRRIa5vTYvU6yYXqB+tmJ7C9YUNNO0qw=",
         "ref": "lts/ghc-9.8.x",
-        "rev": "e18d30671af2f5e209bc5f6511d35cc0e7f2c8fc",
-        "revCount": 58,
+        "rev": "7c7603cd4750691e7cd76bf88fa0f07e42a3bcb8",
+        "revCount": 63,
         "type": "git",
         "url": "https://gitlab.horizon-haskell.net/package-sets/horizon-build-packages"
       },
@@ -91,11 +91,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1708808248,
-        "narHash": "sha256-nneygfGK6zhmE6XORCBc9iGHmINoi1KvCGrDRD9Tj0A=",
+        "lastModified": 1708988401,
+        "narHash": "sha256-K8S9191VAzpgLEU+O1bg+vfEF8M0ZJnZmhfgTX+JCdY=",
         "ref": "lts/ghc-9.8.x",
-        "rev": "fc6a838f4179a699cffe80181a0e51261f646d9f",
-        "revCount": 1316,
+        "rev": "0a3a6987d0631cf2359c15804fdf5744f9a8772c",
+        "revCount": 1318,
         "type": "git",
         "url": "https://gitlab.horizon-haskell.net/package-sets/horizon-core"
       },
@@ -111,15 +111,16 @@
         "nixpkgs": "nixpkgs"
       },
       "locked": {
-        "lastModified": 1708116663,
-        "narHash": "sha256-fBWjJJ2m5kTKzYt+yge9INt/OcqfDx8pt//nhfXeI5A=",
-        "ref": "refs/heads/master",
-        "rev": "05bac7d20c8eaa6139e042f6112486a7cf471c9f",
-        "revCount": 76,
+        "lastModified": 1708948945,
+        "narHash": "sha256-p3GpqJEA733xi9EhzaB20SKWihRug6sJvTxL+xt2WvQ=",
+        "ref": "lts/ghc-9.8.x",
+        "rev": "5ce4e64ca132619bd1c037556b6a6b2c15946d36",
+        "revCount": 94,
         "type": "git",
         "url": "https://gitlab.horizon-haskell.net/ghc/horizon-ghc"
       },
       "original": {
+        "ref": "lts/ghc-9.8.x",
         "type": "git",
         "url": "https://gitlab.horizon-haskell.net/ghc/horizon-ghc"
       }
diff --git a/flake.nix b/flake.nix
index 7b523a6104c924d02fcd01bebf0cc584c7126f96..252a6e99f850abad5ddc4c8956938ea804f1697f 100644
--- a/flake.nix
+++ b/flake.nix
@@ -25,6 +25,7 @@
     flake-parts.lib.mkFlake { inherit inputs; } {
       systems = [
         "aarch64-darwin"
+        "aarch64-linux"
         "x86_64-darwin"
         "x86_64-linux"
       ];