From e5aa44907512f0ba97def7549e199d365ff29db6 Mon Sep 17 00:00:00 2001 From: lassulus Date: Mon, 19 Sep 2022 10:59:27 +0200 Subject: l binary-cache-server: use nix-serve-ng --- lass/2configs/binary-cache/server.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'lass/2configs/binary-cache/server.nix') diff --git a/lass/2configs/binary-cache/server.nix b/lass/2configs/binary-cache/server.nix index 1abf51ae..dcc4b5f1 100644 --- a/lass/2configs/binary-cache/server.nix +++ b/lass/2configs/binary-cache/server.nix @@ -1,6 +1,17 @@ -{ config, lib, pkgs, stockholm, ...}: +{ config, lib, pkgs, ...}: +let + nix-serve-ng-src = builtins.fetchTarball { + # Replace the URL and hash with whatever you actually need + url = "https://github.com/aristanetworks/nix-serve-ng/archive/1937593598bb1285b41804f25cd6f9ddd4d5f1cb.tar.gz"; + sha256 = "1lqd207gbx1wjbhky33d2r8xi6avfbx4v0kpsvn84zaanifdgz2g"; + }; + + nix-serve-ng = import nix-serve-ng-src; + +in { + imports = [ nix-serve-ng.nixosModules.default ]; # generate private key with: # nix-store --generate-binary-cache-key my-secret-key my-public-key services.nix-serve = { -- cgit v1.2.3 From 9d8db2c17e15c3a2b0ea498e728fe854b45d4ed0 Mon Sep 17 00:00:00 2001 From: lassulus Date: Mon, 19 Sep 2022 11:27:16 +0200 Subject: l binary-cache: use nix-serve-ng from haskellPackages --- lass/2configs/binary-cache/server.nix | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'lass/2configs/binary-cache/server.nix') diff --git a/lass/2configs/binary-cache/server.nix b/lass/2configs/binary-cache/server.nix index dcc4b5f1..30bef513 100644 --- a/lass/2configs/binary-cache/server.nix +++ b/lass/2configs/binary-cache/server.nix @@ -1,17 +1,8 @@ { config, lib, pkgs, ...}: -let - - nix-serve-ng-src = builtins.fetchTarball { - # Replace the URL and hash with whatever you actually need - url = "https://github.com/aristanetworks/nix-serve-ng/archive/1937593598bb1285b41804f25cd6f9ddd4d5f1cb.tar.gz"; - sha256 = "1lqd207gbx1wjbhky33d2r8xi6avfbx4v0kpsvn84zaanifdgz2g"; - }; - - nix-serve-ng = import nix-serve-ng-src; - -in { - imports = [ nix-serve-ng.nixosModules.default ]; + nixpkgs.config.packageOverrides = p: { + nix-serve = p.haskellPackages.nix-serve-ng; + }; # generate private key with: # nix-store --generate-binary-cache-key my-secret-key my-public-key services.nix-serve = { -- cgit v1.2.3