diff --git a/configuration/services/conduit/matrix-hookshot.nix b/configuration/services/conduit/matrix-hookshot.nix
index 6f11728..c0a5766 100644
--- a/configuration/services/conduit/matrix-hookshot.nix
+++ b/configuration/services/conduit/matrix-hookshot.nix
@@ -28,13 +28,6 @@ let
       ];
     };
 
-    # Encryption support
-    extraSettings = {
-      "de.sorunome.msc2409.push_ephemeral" = true;
-      push_ephemeral = true;
-      "org.matrix.msc3202" = true;
-    };
-
     runtimeRegistration = "${cfg.registrationFile}";
   };
 in
@@ -97,11 +90,8 @@ in
         # Only allow webhooks from localhost for the moment
         urlPrefix = "http://127.0.0.1:9000/webhook";
         userIdPrefix = "_webhooks_";
-        allowJsTransformationFunctions = true;
       };
 
-      encryption.storagePath = "/var/lib/matrix-hookshot/cryptostore";
-
       permissions = [
         {
           actor = "matrix.tlater.net";
diff --git a/configuration/services/metrics/exporters.nix b/configuration/services/metrics/exporters.nix
index a47a701..ecd69bd 100644
--- a/configuration/services/metrics/exporters.nix
+++ b/configuration/services/metrics/exporters.nix
@@ -10,20 +10,6 @@ in
 {
   services.prometheus = {
     exporters = {
-      blackbox = {
-        enable = true;
-        listenAddress = "127.0.0.1";
-        configFile = yaml.generate "blackbox.yaml" {
-          modules = {
-            http_2xx = {
-              prober = "http";
-              timeout = "5s";
-              http.preferred_ip_protocol = "ip4";
-            };
-          };
-        };
-      };
-
       # Periodically check domain registration status
       domain = {
         enable = true;
@@ -85,6 +71,7 @@ in
     # TODO(tlater):
     #   - wireguard (?)
     #   - postgres (?)
+    #   - blackbox (?) (curl to see if http and similar is up)
     #   - ssl_exporter (?)
   };
 }
diff --git a/configuration/services/metrics/grafana.nix b/configuration/services/metrics/grafana.nix
index e597cff..5c779f2 100644
--- a/configuration/services/metrics/grafana.nix
+++ b/configuration/services/metrics/grafana.nix
@@ -6,10 +6,7 @@ in
   services.grafana = {
     enable = true;
     settings = {
-      server = {
-        http_port = 3001; # Default overlaps with gitea
-        root_url = "https://metrics.tlater.net";
-      };
+      server.http_port = 3001; # Default overlaps with gitea
 
       security = {
         admin_user = "tlater";
diff --git a/configuration/services/metrics/options.nix b/configuration/services/metrics/options.nix
index d69ecfb..8868c6c 100644
--- a/configuration/services/metrics/options.nix
+++ b/configuration/services/metrics/options.nix
@@ -47,7 +47,7 @@ in
               };
 
               extraSettings = mkOption {
-                inherit (pkgs.formats.yaml { }) type;
+                type = types.anything;
                 description = ''
                   Other settings to set for this scrape config.
                 '';
@@ -217,7 +217,6 @@ in
             name: exporter:
             # A bunch of deprecated exporters that need to be ignored
             !(builtins.elem name [
-              "blackbox"
               "minio"
               "tor"
               "unifi-poller"
diff --git a/configuration/services/metrics/victoriametrics.nix b/configuration/services/metrics/victoriametrics.nix
index eca65d0..d72215e 100644
--- a/configuration/services/metrics/victoriametrics.nix
+++ b/configuration/services/metrics/victoriametrics.nix
@@ -1,8 +1,4 @@
-{ config, lib, ... }:
-let
-  blackbox_host = config.services.prometheus.exporters.blackbox.listenAddress;
-  blackbox_port = config.services.prometheus.exporters.blackbox.port;
-in
+{ config, ... }:
 {
   config.services.victoriametrics = {
     enable = true;
@@ -13,35 +9,6 @@ in
         targets = [ "127.0.0.1:${toString config.services.forgejo.settings.server.HTTP_PORT}" ];
         extraSettings.authorization.credentials_file = config.sops.secrets."forgejo/metrics-token".path;
       };
-
-      blackbox = {
-        static_configs = lib.singleton {
-          targets = lib.mapAttrsToList (vHost: _: "https://${vHost}") config.services.nginx.virtualHosts;
-        };
-
-        extraSettings = {
-          metrics_path = "/probe";
-          params.module = [ "http_2xx" ];
-
-          relabel_configs = [
-            {
-              source_labels = [ "__address__" ];
-              target_label = "__param_target";
-            }
-            {
-              source_labels = [ "__param_target" ];
-              target_label = "instance";
-            }
-            {
-              target_label = "__address__";
-              replacement = "${blackbox_host}:${toString blackbox_port}";
-            }
-          ];
-        };
-      };
-
-      blackbox_exporter.targets = [ "${blackbox_host}:${toString blackbox_port}" ];
-
       coturn.targets = [ "127.0.0.1:9641" ];
 
       crowdsec.targets =