From 958fa9baed280c792b9bbf0821205cc0d1ac457e Mon Sep 17 00:00:00 2001 From: Philippe Loctaux Date: Wed, 27 Nov 2024 23:29:42 +0100 Subject: [PATCH] flake: recusrive packages, apps --- flake.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/flake.nix b/flake.nix index 5f1c3ce..b89ea49 100644 --- a/flake.nix +++ b/flake.nix @@ -13,6 +13,7 @@ outputs = { + self, nixpkgs, crane, flake-utils, @@ -47,15 +48,13 @@ craneLib = craneLib; }; - # How to launch binary - plcom = pkgs.writeShellScriptBin "plcom" '' - PLCOM_ASSETS_PATH=${plcomAssets} ${plcomBinary}/bin/plcom - ''; - in { - packages.${system} = { - plcom = plcom; + packages = rec { + # How to launch binary + plcom = pkgs.writeShellScriptBin "plcom" '' + PLCOM_ASSETS_PATH=${plcomAssets} ${plcomBinary}/bin/plcom + ''; default = plcom; }; @@ -64,6 +63,11 @@ inherit plcomBinary; }; + apps = rec { + plcomBinary = flake-utils.lib.mkApp { drv = self.packages.${system}.plcom; }; + default = plcomBinary; + }; + } ); }