From 4c6a66b84edacd4e3ca2894f24555edf9f34455e Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Tue, 29 Oct 2024 00:05:12 +0800 Subject: [PATCH 1/2] nezha-agent: 0.20.2 -> 0.20.3 --- pkgs/by-name/ne/nezha-agent/package.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ne/nezha-agent/package.nix b/pkgs/by-name/ne/nezha-agent/package.nix index 9dbdb0848eef..750e1ecdaf2f 100644 --- a/pkgs/by-name/ne/nezha-agent/package.nix +++ b/pkgs/by-name/ne/nezha-agent/package.nix @@ -3,19 +3,17 @@ buildGoModule, stdenv, fetchFromGitHub, - nezha-agent, versionCheckHook, - testers, }: buildGoModule rec { pname = "nezha-agent"; - version = "0.20.2"; + version = "0.20.3"; src = fetchFromGitHub { owner = "nezhahq"; repo = "agent"; rev = "refs/tags/v${version}"; - hash = "sha256-BM3FhCf9zfccC2xC/Fhz2/andZmPYsJojMRUA3M9NOQ="; + hash = "sha256-cLLiJbAr7TxVUNV31Y9TG8ZL4uqBCOnrOr1FM4+1U5c="; }; vendorHash = "sha256-q6/265vVg6jCnDvs825nni8QFHkJpQz4xxC9MlJH2do="; From 68b122d2f6e39e5c53510529c5acd0c7bc52dd8b Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Tue, 29 Oct 2024 00:08:48 +0800 Subject: [PATCH 2/2] nixos/nezha-agent: add extraFlags --- nixos/modules/services/monitoring/nezha-agent.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nixos/modules/services/monitoring/nezha-agent.nix b/nixos/modules/services/monitoring/nezha-agent.nix index 6b8d0f58177e..e51328e48795 100644 --- a/nixos/modules/services/monitoring/nezha-agent.nix +++ b/nixos/modules/services/monitoring/nezha-agent.nix @@ -92,6 +92,14 @@ in Address to the dashboard ''; }; + extraFlags = lib.mkOption { + type = lib.types.listOf lib.types.str; + default = [ ]; + example = [ "--gpu" ]; + description = '' + Extra command-line flags passed to nezha-agent. + ''; + }; }; }; @@ -125,6 +133,7 @@ in ++ lib.optional cfg.gpu "--gpu" ++ lib.optional cfg.temperature "--temperature" ++ lib.optional cfg.useIPv6CountryCode "--use-ipv6-countrycode" + ++ cfg.extraFlags ); wantedBy = [ "multi-user.target" ]; };