diff --git a/flake.lock b/flake.lock
index b99d5d17..15f815b9 100644
--- a/flake.lock
+++ b/flake.lock
@@ -2,11 +2,11 @@
   "nodes": {
     "nixpkgs": {
       "locked": {
-        "lastModified": 1720418205,
-        "narHash": "sha256-cPJoFPXU44GlhWg4pUk9oUPqurPlCFZ11ZQPk21GTPU=",
+        "lastModified": 1735471104,
+        "narHash": "sha256-0q9NGQySwDQc7RhAV2ukfnu7Gxa5/ybJ2ANT8DQrQrs=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "655a58a72a6601292512670343087c2d75d859c1",
+        "rev": "88195a94f390381c6afcdaa933c2f6ff93959cb4",
         "type": "github"
       },
       "original": {
diff --git a/flake.nix b/flake.nix
index 3b669825..d831f240 100644
--- a/flake.nix
+++ b/flake.nix
@@ -25,6 +25,11 @@
         zpkgs = zigpkgs.legacyPackages.${system};
         beamPackages = pkgs.beam_minimal.packages.erlang_27;
         elixir = beamPackages.elixir_1_17;
+        # example of overriding elixir with whatever you want
+        # elixir = beamPackages.elixir_1_18.override {
+        #   rev = "f16fb5aa8162794616a738fc6e84bfcdf9892cff";
+        #   sha256 = "sha256-UYWsmih+0z+4tdPhxl2zf+4gUNEgRJR4yyvxVBOgJdQ=";
+        # };
       in
         f {inherit system pkgs zpkgs beamPackages elixir;});
 
@@ -42,7 +47,7 @@
       elixir,
       ...
     }: {
-      default = pkgs.callPackage ./package.nix { inherit beamPackages elixir; };
+      default = pkgs.callPackage ./package.nix {inherit beamPackages elixir;};
     });
 
     devShells = forAllSystems ({