From dbe42374d1573c57a0778202fe83d79e05a25ef6 Mon Sep 17 00:00:00 2001
From: zowoq <59103226+zowoq@users.noreply.github.com>
Date: Tue, 26 Nov 2024 18:36:58 +1000
Subject: [PATCH] modules/nixos/common/telegraf: fix nix 2.24

---
 modules/nixos/common/telegraf.nix | 6 ++++++
 modules/shared/telegraf.nix       | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

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
     ];