flake: recusrive packages, apps

This commit is contained in:
Philippe Loctaux 2024-11-27 23:29:42 +01:00
parent 3924b4845d
commit 958fa9baed

View file

@ -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;
};
}
);
}