diff --git a/modules/nixos/common/telegraf.nix b/modules/nixos/common/telegraf.nix
index edf2c45..8033092 100644
--- a/modules/nixos/common/telegraf.nix
+++ b/modules/nixos/common/telegraf.nix
@@ -5,5 +5,11 @@
     ../../shared/telegraf.nix
   ];
 
+  #  error: creating directory '/var/empty/.cache/nix': Operation not permitted
+  users.users.telegraf = {
+    home = "/var/lib/telegraf";
+    createHome = true;
+  };
+
   networking.firewall.allowedTCPPorts = [ 9273 ];
 }
diff --git a/modules/shared/telegraf.nix b/modules/shared/telegraf.nix
index e48f7d3..10d04ed 100644
--- a/modules/shared/telegraf.nix
+++ b/modules/shared/telegraf.nix
@@ -8,7 +8,7 @@ let
   hostInfo = pkgs.writeShellApplication {
     name = "host-info";
     runtimeInputs = [
-      pkgs.nixVersions.nix_2_18
+      pkgs.nix
       pkgs.gnused
       pkgs.jq
     ];