diff --git a/flake.lock b/flake.lock
index a314ffe..01d80f1 100644
--- a/flake.lock
+++ b/flake.lock
@@ -32,7 +32,7 @@
       },
       "original": {
         "type": "tarball",
-        "url": "https://flakehub.com/f/ipetkov/crane/0.15.0.tar.gz"
+        "url": "https://flakehub.com/f/ipetkov/crane/0.15.1.tar.gz"
       }
     },
     "fenix": {
@@ -52,7 +52,7 @@
       },
       "original": {
         "type": "tarball",
-        "url": "https://flakehub.com/f/nix-community/fenix/0.1.1653.tar.gz"
+        "url": "https://flakehub.com/f/nix-community/fenix/%2A.tar.gz"
       }
     },
     "flake-utils": {
diff --git a/flake.nix b/flake.nix
index 9f47afa..403579a 100644
--- a/flake.nix
+++ b/flake.nix
@@ -5,12 +5,12 @@
     nixpkgs.url = "https://flakehub.com/f/NixOS/nixpkgs/0.1.0.tar.gz";
 
     crane = {
-      url = "https://flakehub.com/f/ipetkov/crane/0.15.0.tar.gz";
+      url = "https://flakehub.com/f/ipetkov/crane/0.15.1.tar.gz";
       inputs.nixpkgs.follows = "nixpkgs";
     };
 
     fenix = {
-      url = "https://flakehub.com/f/nix-community/fenix/0.1.1653.tar.gz";
+      url = "https://flakehub.com/f/nix-community/fenix/*.tar.gz";
       inputs.nixpkgs.follows = "nixpkgs";
       inputs.rust-analyzer-src.follows = "";
     };
diff --git a/justfile b/justfile
new file mode 100644
index 0000000..ba055cd
--- /dev/null
+++ b/justfile
@@ -0,0 +1,2 @@
+check:
+    env NIXPKGS_ALLOW_BROKEN=1 nix flake check --impure