diff --git a/.direnv/flake-profile b/.direnv/flake-profile
index fe685a51a8cf6c9e63adf03d3d33a98315026ee5..d9ab43abe8fc471012b5805929a1d119c348849b 120000
--- a/.direnv/flake-profile
+++ b/.direnv/flake-profile
@@ -1 +1 @@
-flake-profile-27-link
\ No newline at end of file
+flake-profile-28-link
\ No newline at end of file
diff --git a/.direnv/flake-profile-28-link b/.direnv/flake-profile-28-link
new file mode 120000
index 0000000000000000000000000000000000000000..0bfd71c61b04a1eafefbb5f92fb9f0a38c6a8e37
--- /dev/null
+++ b/.direnv/flake-profile-28-link
@@ -0,0 +1 @@
+/nix/store/1f7b6a3dmnfcykz4y8ahapfav06jxjym-bob-0.3.16-env
\ No newline at end of file
diff --git a/flake.nix b/flake.nix
index 297c2bf350eb4309393118d96da8c2ffa615e33d..bdfc95321f755bc26d86fdccac9ec1cc3ddf1921 100644
--- a/flake.nix
+++ b/flake.nix
@@ -18,6 +18,11 @@
 
       # Nixpkgs instantiated for supported system types.
       nixpkgsFor = forAllSystems (system: import nixpkgs { inherit system; });
+      
+      rootPath = ./.;
+      releaseJson = builtins.fromJSON (builtins.readFile "${rootPath}/release.json");
+      currentVersion = releaseJson.version;         
+      
     in
     {
 
@@ -29,7 +34,7 @@
         {
           go-hello = pkgs.buildGoModule {
             pname = "bob";
-            version = "0.5.3";
+            version = currentVersion;
 
             # In 'nix develop', we don't need a copy of the source tree
             # in the Nix store.
diff --git a/release.json b/release.json
index 91b9f0a93476db05edaf596704ff7bd6801f30fa..17100ea1a52e0de776b55839fcfe532eb2cb15b2 100644
--- a/release.json
+++ b/release.json
@@ -1 +1 @@
-{"version":"0.3.16"}
+{"version":"0.6.0"}
diff --git a/result b/result
index d77674f6c51587591057be306c36066e2d147865..e3ba6e5816d0fd0dad11d2189b29843bae3a4404 120000
--- a/result
+++ b/result
@@ -1 +1 @@
-/nix/store/q21v9ipxpaaix7ygr29vxgh6gv2v5d59-bob-0.5.3
\ No newline at end of file
+/nix/store/njp5z2n7n9wg2jc30qaljb5lwxfk9s92-bob-0.6.0
\ No newline at end of file