From 86b10535dee07c94a192fd538696dc817958d1bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Bon=C3=A9?= Date: Mon, 6 Oct 2025 14:45:05 +0200 Subject: [PATCH] weasel: add custom nix-serve --- m/weasel/configuration.nix | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/m/weasel/configuration.nix b/m/weasel/configuration.nix index 63c79671..6d4dad95 100644 --- a/m/weasel/configuration.nix +++ b/m/weasel/configuration.nix @@ -1,4 +1,4 @@ -{ lib, ... }: +{ lib, pkgs, ... }: { imports = [ @@ -33,4 +33,21 @@ } ]; }; + services.nix-serve = { + enable = true; + # Only listen locally, as we serve it via ssh + bindAddress = "127.0.0.1"; + port = 5000; + package = pkgs.nix-serve-ng.overrideAttrs (oldAttrs: { + src = pkgs.fetchgit { + url = "https://jungle.bsc.es/git/abonerib/nix-serve-ng.git"; + hash = "sha256-N6c3NozYqAGwmjf+k5GHOZzlcquDntrJwsZQ7O2sqtQ="; + }; + }); + + secretKeyFile = "/var/cache-priv-key.pem"; + # Public key: + # 10.0.40.6:8jBhIdXEBap+Qo+vc1/fnV9vj43A2oDk839EEheRr/U= + }; + }