summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlassulus <lassulus@lassul.us>2022-09-19 11:27:16 +0200
committerlassulus <lassulus@lassul.us>2022-09-19 11:27:16 +0200
commit9d8db2c17e15c3a2b0ea498e728fe854b45d4ed0 (patch)
tree36a084aaade2693b7ee223d4d3dd2dc2f6c91197
parent68bae0b2219d9f8621738062ef9db1703f6e8ca9 (diff)
l binary-cache: use nix-serve-ng from haskellPackages
-rw-r--r--lass/2configs/binary-cache/server.nix15
1 files changed, 3 insertions, 12 deletions
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 = {