diff --git a/.gitignore b/.gitignore
index a3b9b4e02ddcbbefc0610c78de8eca150052e0d0..57d8fc96cbf55a138e9cd81cd66859a456de7a0e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,3 +25,4 @@ _testmain.go
 
 dist/*
 coverage.txt
+result
diff --git a/flake.lock b/flake.lock
index dec8997e65bb11931bfd83efb16aa0bfd81c0b86..fd2bdabf03d89ca142739ebd6394059ec3917eb0 100644
--- a/flake.lock
+++ b/flake.lock
@@ -55,16 +55,16 @@
     },
     "nixpkgs_2": {
       "locked": {
-        "lastModified": 1693663421,
-        "narHash": "sha256-ImMIlWE/idjcZAfxKK8sQA7A1Gi/O58u5/CJA+mxvl8=",
+        "lastModified": 1693636127,
+        "narHash": "sha256-ZlS/lFGzK7BJXX2YVGnP3yZi3T9OLOEtBCyMJsb91U8=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "e56990880811a451abd32515698c712788be5720",
+        "rev": "9075cba53e86dc318d159aee55dc9a7c9a4829c1",
         "type": "github"
       },
       "original": {
         "owner": "NixOS",
-        "ref": "nixos-unstable",
+        "ref": "nixos-23.05",
         "repo": "nixpkgs",
         "type": "github"
       }
diff --git a/flake.nix b/flake.nix
index 824ce7d8be9674a69551a49bb2a675ef524bffd1..2f44828f8a507b5ca718f82d5d149cd35d5d6f83 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,7 +1,7 @@
 {
-  description = "A basic gomod2nix flake";
+  description = "A reasonably complete and well-tested golang port of Kenneth Reitz's httpbin service, with zero dependencies outside the go stdlib.";
 
-  inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
+  inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.05";
   inputs.flake-utils.url = "github:numtide/flake-utils";
   inputs.gomod2nix.url = "github:nix-community/gomod2nix";