Committed after home build
diff --git a/packages/com.github.androiddumps.firmware_extractor/flake.lock b/packages/com.github.androiddumps.firmware_extractor/flake.lock
new file mode 100644
index 0000000..ccbd066
--- /dev/null
+++ b/packages/com.github.androiddumps.firmware_extractor/flake.lock
@@ -0,0 +1,44 @@
+{
+  "nodes": {
+    "nixpkgs": {
+      "locked": {
+        "lastModified": 1646011258,
+        "narHash": "sha256-+aen4zu5uVp52arEcgL2maCS0zQDuG1t+Azwd/O1gN4=",
+        "owner": "NixOS",
+        "repo": "nixpkgs",
+        "rev": "a25df4c2b79c4343bcc72ad671200e5a3e286c41",
+        "type": "github"
+      },
+      "original": {
+        "owner": "NixOS",
+        "ref": "nixos-21.11",
+        "repo": "nixpkgs",
+        "type": "github"
+      }
+    },
+    "root": {
+      "inputs": {
+        "nixpkgs": "nixpkgs",
+        "src": "src"
+      }
+    },
+    "src": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1642747836,
+        "narHash": "sha256-/ucpa+jyvU0+Ow46YwBfQ8+DCsnZXRPtT3zv5hEuCLg=",
+        "owner": "AndroidDumps",
+        "repo": "Firmware_extractor",
+        "rev": "8a7561d5d3751618d0a9865a5ac61578c6ebc40d",
+        "type": "github"
+      },
+      "original": {
+        "owner": "AndroidDumps",
+        "repo": "Firmware_extractor",
+        "type": "github"
+      }
+    }
+  },
+  "root": "root",
+  "version": 7
+}
diff --git a/packages/com.github.androiddumps.firmware_extractor/flake.nix b/packages/com.github.androiddumps.firmware_extractor/flake.nix
new file mode 100644
index 0000000..2c3928b
--- /dev/null
+++ b/packages/com.github.androiddumps.firmware_extractor/flake.nix
@@ -0,0 +1,22 @@
+{
+  description = "A flake to build android's partition-tools package";
+
+  inputs.nixpkgs.url = github:NixOS/nixpkgs/nixos-21.11;
+
+  inputs.src.url = github:AndroidDumps/Firmware_extractor;
+  inputs.src.flake = false;
+
+  outputs = { self, nixpkgs, src }: {
+
+    packages.x86_64-linux.partition-tools =
+      with import nixpkgs { system = "x86_64-linux"; };
+      stdenv.mkDerivation {
+        inherit src;
+        name = "partition-tools";
+        installPhase = "mkdir -p $out/bin && cp ${src}/tools/Linux/bin/* $out/bin && cp ${src}/tools/Linux/bin/bin/* $out/bin";
+      };
+
+    defaultPackage.x86_64-linux = self.packages.x86_64-linux.partition-tools;
+
+  };
+}
diff --git a/users/minion/home.nix b/users/minion/home.nix
index 583c726..0051cb0 100644
--- a/users/minion/home.nix
+++ b/users/minion/home.nix
@@ -81,7 +81,7 @@
       #     , $@
           local p='/nix/store/ycclzpk99snlrk8sg9n4j8pm1927gavw-command-not-found/bin/command-not-found';
           if [ -x "$p" ] && [ -f '/nix/var/nix/profiles/per-user/root/channels/nixos/programs.sqlite' ]; then
-              "$p" "$@";
+              "$p" "$@" 2>&1 | sed -r 's/nix-shell -p (\S+)/nix shell nixpkgs#\1/g' 1>&2;
              if [ $? = 126 ]; then
                   "$@";
               else