flake: recusrive packages, apps
This commit is contained in:
parent
3924b4845d
commit
958fa9baed
1 changed files with 11 additions and 7 deletions
14
flake.nix
14
flake.nix
|
|
@ -13,6 +13,7 @@
|
||||||
|
|
||||||
outputs =
|
outputs =
|
||||||
{
|
{
|
||||||
|
self,
|
||||||
nixpkgs,
|
nixpkgs,
|
||||||
crane,
|
crane,
|
||||||
flake-utils,
|
flake-utils,
|
||||||
|
|
@ -47,15 +48,13 @@
|
||||||
craneLib = craneLib;
|
craneLib = craneLib;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
in
|
||||||
|
{
|
||||||
|
packages = rec {
|
||||||
# How to launch binary
|
# How to launch binary
|
||||||
plcom = pkgs.writeShellScriptBin "plcom" ''
|
plcom = pkgs.writeShellScriptBin "plcom" ''
|
||||||
PLCOM_ASSETS_PATH=${plcomAssets} ${plcomBinary}/bin/plcom
|
PLCOM_ASSETS_PATH=${plcomAssets} ${plcomBinary}/bin/plcom
|
||||||
'';
|
'';
|
||||||
|
|
||||||
in
|
|
||||||
{
|
|
||||||
packages.${system} = {
|
|
||||||
plcom = plcom;
|
|
||||||
default = plcom;
|
default = plcom;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -64,6 +63,11 @@
|
||||||
inherit plcomBinary;
|
inherit plcomBinary;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
apps = rec {
|
||||||
|
plcomBinary = flake-utils.lib.mkApp { drv = self.packages.${system}.plcom; };
|
||||||
|
default = plcomBinary;
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue