add docker

This commit is contained in:
Valentin Boettcher 2022-12-13 14:42:21 -05:00
parent 09c67e6366
commit a11cd84fac
No known key found for this signature in database
GPG key ID: E034E12B7AF56ACE

View file

@ -115,7 +115,7 @@
);
hopsflow = super.hopsflow.overridePythonAttrs (
old :{
old: {
buildInputs = old.buildInputs or [ ] ++ [
self.poetry
];
@ -123,7 +123,7 @@
);
hops = super.hops.overridePythonAttrs (
old :{
old: {
buildInputs = old.buildInputs or [ ] ++ [
self.poetry
];
@ -168,12 +168,12 @@
, noPackage ? false
, shellOverride ? (_: _: { })
, python ? (pkgs: pkgs.python310)
, extraOverrides ? (_:_:{})
, extraOverlay ? (_:_:{})
, extraOverrides ? (_:_: { })
, extraOverlay ? (_:_: { })
}:
(flake-utils.lib.eachDefaultSystem (system:
let
finalOverrides = nixpkgs.lib.composeManyExtensions [overrides extraOverrides];
finalOverrides = nixpkgs.lib.composeManyExtensions [ overrides extraOverrides ];
overlay = nixpkgs.lib.composeManyExtensions [
poetry2nix.overlay
extraOverlay
@ -210,6 +210,10 @@
} // (if noPackage then { } else rec {
packages = {
${name} = pkgs.${name};
"${name}Docker" = pkgs.dockerTools.buildImage {
name = "${name}";
contents = pkgs.${name};
};
};
defaultPackage = packages.${name};