From 34e7b5d1ea96baacc98601c5fda19cd28aeae750 Mon Sep 17 00:00:00 2001 From: Emile Date: Mon, 26 Jun 2023 00:26:03 +0200 Subject: moved the build into an own package --- flake.nix | 46 +++++++++++++++++++++------------------------- 1 file changed, 21 insertions(+), 25 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 3500c80..aa094e1 100644 --- a/flake.nix +++ b/flake.nix @@ -6,33 +6,29 @@ }; outputs = { self, flake-utils, naersk, nixpkgs }: - #flake-utils.lib.eachDefaultSystem (system: - let - pkgs = (import nixpkgs) { - # inherit system; - system = "x86_64-linux"; - }; - - naersk' = pkgs.callPackage naersk {}; - - in rec { - # For `nix build` & `nix run`: - defaultPackage = naersk'.buildPackage { - src = ./.; - }; + let + pkgs = (import nixpkgs) { + system = "x86_64-linux"; + }; - # For `nix develop` (optional, can be skipped): - devShell = pkgs.mkShell { - nativeBuildInputs = with pkgs; [ rustc cargo ]; - }; + naersk' = pkgs.callPackage naersk {}; + + in rec { + packages."x86_64-linux".vokobe = naersk'.buildPackage { + src = ./.; + }; + + # For `nix build` & `nix run`: + defaultPackage = packages."x86_64-linux".vokobe; - # hydraJobs.""."" = derivation; + # For `nix develop` (optional, can be skipped): + devShell = pkgs.mkShell { + nativeBuildInputs = with pkgs; [ rustc cargo ]; + }; - hydraJobs = { - build."x86_64-linux" = naersk'.buildPackage { - src = ./.; - }; - }; + # hydraJobs.""."" = derivation; + hydraJobs = { + build."x86_64-linux" = packages."x86_64-linux".vokobe; }; - # ); + }; } \ No newline at end of file -- cgit 1.4.1