From 7c97728e87aac9587544bd4a66c2f51d78fd7bc6 Mon Sep 17 00:00:00 2001 From: shimun Date: Sat, 22 Jan 2022 12:01:26 +0100 Subject: [PATCH] added: work on naersk migration --- flake.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index c86d132..1f335e2 100644 --- a/flake.nix +++ b/flake.nix @@ -5,11 +5,14 @@ inputs.nixpkgs.url = "github:NixOS/nixpkgs"; - outputs = { self, nixpkgs, flake-utils }: + inputs.naersk.url = "github:nix-community/naersk"; + + outputs = { self, nixpkgs, flake-utils, naersk }: (flake-utils.lib.eachSystem [ "x86_64-linux" ] (system: let pkgs = import nixpkgs { inherit system; }; + naersk-lib = naersk.lib."${system}"; bp = pkgs.callPackage ./default.nix { inherit pkgs; src = ./.; }; in rec { @@ -18,6 +21,14 @@ packages = rec { brownpaper = bp.client; brownpaper-server = bp.server; + brownpaper-server-nk = naersk-lib.buildPackage (with pkgs; with llvmPackages_10; { + pname = "brownpaper"; + root = self; + nativeBuildInputs = [ clang pkg-config ]; + buildInputs = [ gmp nettle ]; + LIBCLANG_PATH = "${libclang.lib}/lib"; + + }); brownpaper-server-docker = pkgs.dockerTools.buildLayeredImage { name = "brownpaper"; config = {