From b19bd435499436184c2c2764cd59547e0897ef43 Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Tue, 6 May 2025 08:42:35 +0300 Subject: [PATCH] feat: Changed the source for zeronsd --- nixos/mirai/services/zerotier.nix | 4 +++- overlays.nix | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/nixos/mirai/services/zerotier.nix b/nixos/mirai/services/zerotier.nix index 44f83fcd..aa67d6cc 100644 --- a/nixos/mirai/services/zerotier.nix +++ b/nixos/mirai/services/zerotier.nix @@ -1,6 +1,6 @@ {config, ...}: { sops = { - secrets."zerotier/api_key".owner = config.users.users.zeronsd.name; + secrets."zerotier/api_key".owner = config.systemd.services.zeronsd-abfd31bd4766754d.serviceConfig.User; }; services.zerotierone = { enable = true; @@ -13,6 +13,8 @@ servedNetworks = { abfd31bd4766754d = { settings = { + log_level = "trace"; + local_url = "http://127.0.0.1:9994"; domain = "zt.darksailor.dev"; token = config.sops.secrets."zerotier/api_key".path; }; diff --git a/overlays.nix b/overlays.nix index af005816..95158fe0 100644 --- a/overlays.nix +++ b/overlays.nix @@ -135,6 +135,28 @@ }); }; }; + zeronsd = let + src = final.pkgs.fetchFromGitHub { + owner = "uttarayan21"; + repo = "zeronsd"; + rev = "6690ef46ef3dc112ab2c378d96af717e850f699f"; + sha256 = "sha256-Vpz9iNsBvUFjmXgwbv0aGtG6dHWTtgIS8vrT9wHfZpA="; + }; + in + final.rustPlatform.buildRustPackage { + inherit src; + pname = "zeronsd"; + version = "0.5.2"; + + strictDeps = true; + buildInputs = [final.pkgs.openssl]; + nativeBuildInputs = [final.pkgs.pkg-config]; + + doCheck = false; + RUSTFMT = "${final.pkgs.rustfmt}/bin/rustfmt"; + + cargoLock = {lockFile = "${src}/Cargo.lock";}; + }; }; anyrun-overlay = final: prev: { anyrun =