Browse Source

group packages in attrset literal

This will make generating packages for cross possible.
merge-requests/594/head
Charles Hall 2 years ago
parent
commit
d29591d47d
No known key found for this signature in database
GPG Key ID: 7B8E0645816E07CF
  1. 40
      flake.nix

40
flake.nix

@ -71,25 +71,27 @@
};
in
{
packages.default = package pkgsHost;
packages.oci-image =
let
package = self.packages.${system}.default;
in
pkgsHost.dockerTools.buildImage {
name = package.pname;
tag = "latest";
config = {
# Use the `tini` init system so that signals (e.g. ctrl+c/SIGINT) are
# handled as expected
Entrypoint = [
"${pkgsHost.lib.getExe' pkgsHost.tini "tini"}"
"--"
];
Cmd = [
"${pkgsHost.lib.getExe package}"
];
packages = {
default = package pkgsHost;
oci-image =
let
package = self.packages.${system}.default;
in
pkgsHost.dockerTools.buildImage {
name = package.pname;
tag = "latest";
config = {
# Use the `tini` init system so that signals (e.g. ctrl+c/SIGINT)
# are handled as expected
Entrypoint = [
"${pkgsHost.lib.getExe' pkgsHost.tini "tini"}"
"--"
];
Cmd = [
"${pkgsHost.lib.getExe package}"
];
};
};
};

Loading…
Cancel
Save