diff --git a/day02/flake.lock b/day02/flake.lock
new file mode 100644
index 0000000000000000000000000000000000000000..8cb31152ad997fa81934bf60405a843b95972080
--- /dev/null
+++ b/day02/flake.lock
@@ -0,0 +1,83 @@
+{
+  "nodes": {
+    "naersk": {
+      "inputs": {
+        "nixpkgs": [
+          "nixpkgs"
+        ]
+      },
+      "locked": {
+        "lastModified": 1698420672,
+        "narHash": "sha256-/TdeHMPRjjdJub7p7+w55vyABrsJlt5QkznPYy55vKA=",
+        "owner": "nix-community",
+        "repo": "naersk",
+        "rev": "aeb58d5e8faead8980a807c840232697982d47b9",
+        "type": "github"
+      },
+      "original": {
+        "owner": "nix-community",
+        "ref": "master",
+        "repo": "naersk",
+        "type": "github"
+      }
+    },
+    "nixpkgs": {
+      "locked": {
+        "lastModified": 1701389149,
+        "narHash": "sha256-rU1suTIEd5DGCaAXKW6yHoCfR1mnYjOXQFOaH7M23js=",
+        "owner": "NixOS",
+        "repo": "nixpkgs",
+        "rev": "5de0b32be6e85dc1a9404c75131316e4ffbc634c",
+        "type": "github"
+      },
+      "original": {
+        "owner": "NixOS",
+        "ref": "nixos-23.11",
+        "repo": "nixpkgs",
+        "type": "github"
+      }
+    },
+    "root": {
+      "inputs": {
+        "naersk": "naersk",
+        "nixpkgs": "nixpkgs",
+        "utils": "utils"
+      }
+    },
+    "systems": {
+      "locked": {
+        "lastModified": 1681028828,
+        "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+        "owner": "nix-systems",
+        "repo": "default",
+        "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+        "type": "github"
+      },
+      "original": {
+        "owner": "nix-systems",
+        "repo": "default",
+        "type": "github"
+      }
+    },
+    "utils": {
+      "inputs": {
+        "systems": "systems"
+      },
+      "locked": {
+        "lastModified": 1694529238,
+        "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
+        "owner": "numtide",
+        "repo": "flake-utils",
+        "rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
+        "type": "github"
+      },
+      "original": {
+        "owner": "numtide",
+        "repo": "flake-utils",
+        "type": "github"
+      }
+    }
+  },
+  "root": "root",
+  "version": 7
+}
diff --git a/day02/flake.nix b/day02/flake.nix
index 1b246404d3eced7493ba399a97443d56dda2909f..ec90133cbbca9c5c3d561b812a2327ebe80e13a5 100644
--- a/day02/flake.nix
+++ b/day02/flake.nix
@@ -2,7 +2,7 @@
   description = "AoC 2023 - day 02";
 
   inputs = {
-    nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.05";
+    nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11";
     naersk = {
       url = "github:nix-community/naersk/master";
       inputs.nixpkgs.follows = "nixpkgs";
diff --git a/flake.lock b/flake.lock
index d992100005c4322f750a3359e303eb011da7ccde..88e25ca174ed02d70b0a04c03770e8f9e7594a64 100644
--- a/flake.lock
+++ b/flake.lock
@@ -11,11 +11,11 @@
       "locked": {
         "lastModified": 1,
         "narHash": "sha256-Ks2BdODzP+gqgz4u9o4boZIqE0KnzrpA7FqLQ4IuBdc=",
-        "path": "/nix/store/zprw6qgx4v1m92zfzirmmli192k6cgrf-source/day01",
+        "path": "/nix/store/kv1c7h2ccma548g6mkhnbrmlx8rm1mzq-source/day01",
         "type": "path"
       },
       "original": {
-        "path": "/nix/store/zprw6qgx4v1m92zfzirmmli192k6cgrf-source/day01",
+        "path": "/nix/store/kv1c7h2ccma548g6mkhnbrmlx8rm1mzq-source/day01",
         "type": "path"
       }
     },
@@ -29,11 +29,11 @@
       "locked": {
         "lastModified": 1,
         "narHash": "sha256-8Yu/GKz1zA91/CL5PgmiBRxE2h+bb9uRLHK1HTtmLbQ=",
-        "path": "/nix/store/zprw6qgx4v1m92zfzirmmli192k6cgrf-source/day01cpp",
+        "path": "/nix/store/kv1c7h2ccma548g6mkhnbrmlx8rm1mzq-source/day01cpp",
         "type": "path"
       },
       "original": {
-        "path": "/nix/store/zprw6qgx4v1m92zfzirmmli192k6cgrf-source/day01cpp",
+        "path": "/nix/store/kv1c7h2ccma548g6mkhnbrmlx8rm1mzq-source/day01cpp",
         "type": "path"
       }
     },
@@ -47,12 +47,12 @@
       },
       "locked": {
         "lastModified": 1,
-        "narHash": "sha256-sHAKZV5MGsQlBCKKgaKaKtXHP9aSTOadM94p1yMM4Aw=",
-        "path": "/nix/store/zprw6qgx4v1m92zfzirmmli192k6cgrf-source/day02",
+        "narHash": "sha256-fHf7CaVnG8EewYJtBnlhcBj2MX5x+jdoWE8uR2iCaMM=",
+        "path": "/nix/store/kv1c7h2ccma548g6mkhnbrmlx8rm1mzq-source/day02",
         "type": "path"
       },
       "original": {
-        "path": "/nix/store/zprw6qgx4v1m92zfzirmmli192k6cgrf-source/day02",
+        "path": "/nix/store/kv1c7h2ccma548g6mkhnbrmlx8rm1mzq-source/day02",
         "type": "path"
       }
     },