mirror of
https://github.com/vale981/hiro-flake-utils
synced 2025-03-05 17:31:38 -05:00
add docker
This commit is contained in:
parent
09c67e6366
commit
a11cd84fac
1 changed files with 125 additions and 121 deletions
14
flake.nix
14
flake.nix
|
@ -115,7 +115,7 @@
|
||||||
);
|
);
|
||||||
|
|
||||||
hopsflow = super.hopsflow.overridePythonAttrs (
|
hopsflow = super.hopsflow.overridePythonAttrs (
|
||||||
old :{
|
old: {
|
||||||
buildInputs = old.buildInputs or [ ] ++ [
|
buildInputs = old.buildInputs or [ ] ++ [
|
||||||
self.poetry
|
self.poetry
|
||||||
];
|
];
|
||||||
|
@ -123,7 +123,7 @@
|
||||||
);
|
);
|
||||||
|
|
||||||
hops = super.hops.overridePythonAttrs (
|
hops = super.hops.overridePythonAttrs (
|
||||||
old :{
|
old: {
|
||||||
buildInputs = old.buildInputs or [ ] ++ [
|
buildInputs = old.buildInputs or [ ] ++ [
|
||||||
self.poetry
|
self.poetry
|
||||||
];
|
];
|
||||||
|
@ -168,12 +168,12 @@
|
||||||
, noPackage ? false
|
, noPackage ? false
|
||||||
, shellOverride ? (_: _: { })
|
, shellOverride ? (_: _: { })
|
||||||
, python ? (pkgs: pkgs.python310)
|
, python ? (pkgs: pkgs.python310)
|
||||||
, extraOverrides ? (_:_:{})
|
, extraOverrides ? (_:_: { })
|
||||||
, extraOverlay ? (_:_:{})
|
, extraOverlay ? (_:_: { })
|
||||||
}:
|
}:
|
||||||
(flake-utils.lib.eachDefaultSystem (system:
|
(flake-utils.lib.eachDefaultSystem (system:
|
||||||
let
|
let
|
||||||
finalOverrides = nixpkgs.lib.composeManyExtensions [overrides extraOverrides];
|
finalOverrides = nixpkgs.lib.composeManyExtensions [ overrides extraOverrides ];
|
||||||
overlay = nixpkgs.lib.composeManyExtensions [
|
overlay = nixpkgs.lib.composeManyExtensions [
|
||||||
poetry2nix.overlay
|
poetry2nix.overlay
|
||||||
extraOverlay
|
extraOverlay
|
||||||
|
@ -210,6 +210,10 @@
|
||||||
} // (if noPackage then { } else rec {
|
} // (if noPackage then { } else rec {
|
||||||
packages = {
|
packages = {
|
||||||
${name} = pkgs.${name};
|
${name} = pkgs.${name};
|
||||||
|
"${name}Docker" = pkgs.dockerTools.buildImage {
|
||||||
|
name = "${name}";
|
||||||
|
contents = pkgs.${name};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
defaultPackage = packages.${name};
|
defaultPackage = packages.${name};
|
||||||
|
|
Loading…
Add table
Reference in a new issue