diff --git a/flake.lock b/flake.lock
index 72ef8e1..04ab9f9 100644
--- a/flake.lock
+++ b/flake.lock
@@ -20,6 +20,22 @@
         "type": "github"
       }
     },
+    "flake-compat": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1673956053,
+        "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
+        "owner": "edolstra",
+        "repo": "flake-compat",
+        "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
+        "type": "github"
+      },
+      "original": {
+        "owner": "edolstra",
+        "repo": "flake-compat",
+        "type": "github"
+      }
+    },
     "flake-parts": {
       "inputs": {
         "nixpkgs-lib": [
@@ -194,16 +210,20 @@
     },
     "srvos": {
       "inputs": {
+        "flake-compat": "flake-compat",
+        "flake-parts": [
+          "flake-parts"
+        ],
         "nixpkgs": [
           "nixpkgs"
         ]
       },
       "locked": {
-        "lastModified": 1677148975,
-        "narHash": "sha256-CpvrK5xn21SPnhvVUlRPZHUFE28QLiZhwA4i+DXnoQ8=",
+        "lastModified": 1677245893,
+        "narHash": "sha256-puo5rh/s7HlMnq6nsnqRiHAMeOL8XcCOy+bKfll3FS8=",
         "owner": "numtide",
         "repo": "srvos",
-        "rev": "bbc55aaa74bf831c09e70ec01d18634de8b965c9",
+        "rev": "f85ac03e652946abf643852334bbe0cd2f696b90",
         "type": "github"
       },
       "original": {
diff --git a/flake.nix b/flake.nix
index 08f2fdc..404ba3b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -19,6 +19,7 @@
     srvos.url = "github:numtide/srvos";
     # actually not used when using the modules but than nothing ever will try to fetch this nixpkgs variant
     srvos.inputs.nixpkgs.follows = "nixpkgs";
+    srvos.inputs.flake-parts.follows = "flake-parts";
 
     nixpkgs-update.url = "github:ryantm/nixpkgs-update";
     nixpkgs-update.inputs.mmdoc.follows = "";