diff --git a/config/common.nix b/config/common.nix
index 395d7dfafd9772da088e50401a3472a811cbdd6c..cd510f933441d02774b8fb8ac4f6a528f54f78f0 100644
--- a/config/common.nix
+++ b/config/common.nix
@@ -881,6 +881,20 @@
                     };
                   };
                 };
+                inetutils = lib.mkOption {
+                  type = lib.types.submodule {
+                    options = {
+                      enabled = lib.mkOption {
+                        type = lib.types.bool;
+                        default = false;
+                        example = true;
+                        description = ''
+                          Whether or not inetutils has been installed.
+                        '';
+                      };
+                    };
+                  };
+                };
                 file = lib.mkOption {
                   type = lib.types.submodule {
                     options = {
diff --git a/pkgs/util/default.nix b/pkgs/util/default.nix
index 72bebc27c7465145a6fb7366befd0c24e2fd36f4..95e18dcb6b4394b079db698261dc9bfc51ed41b9 100644
--- a/pkgs/util/default.nix
+++ b/pkgs/util/default.nix
@@ -24,5 +24,6 @@
     ./aws-tools
     ./file
     ./dnsutils
+    ./inetutils
   ];
 }
diff --git a/pkgs/util/inetutils/config.nix b/pkgs/util/inetutils/config.nix
new file mode 100644
index 0000000000000000000000000000000000000000..ac082a1a2c3add8de5be907816beb8c60477ef02
--- /dev/null
+++ b/pkgs/util/inetutils/config.nix
@@ -0,0 +1,4 @@
+{ config, ... }:
+{
+  config.provides.util.inetutils.enabled = true;
+}
diff --git a/pkgs/util/inetutils/default.nix b/pkgs/util/inetutils/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..abaf7309ff822e0271e6b48f714f0456475a822a
--- /dev/null
+++ b/pkgs/util/inetutils/default.nix
@@ -0,0 +1,10 @@
+{ pkgs, ... }: {
+  imports = [
+    ../common.nix
+    ./config.nix
+  ];
+
+  environment.systemPackages = with pkgs; [
+    inetutils
+  ];
+}