Skip to content

Commit

Permalink
chore: update flake
Browse files Browse the repository at this point in the history
  • Loading branch information
GTrunSec committed Dec 4, 2023
1 parent a3fb530 commit 97ca9d7
Showing 1 changed file with 7 additions and 34 deletions.
41 changes: 7 additions & 34 deletions src/flake/pops.nix
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,6 @@ in
}
)
);
setOverrideInputs =
(overrideInputs: extendPop self (self: super: { inherit overrideInputs; }));
};
};

Expand Down Expand Up @@ -97,7 +95,6 @@ in
];
defaults = {
inputsExtenders = [ ];
inputsOverrideExtenders = [ ];
exporters = [ ];
};
extension =
Expand All @@ -119,26 +116,19 @@ in
(
cinputs: extender:
let
ext' = extender.setInitInputs self.initInputs;
ext' =
if extender ? setInitInputs then
extender.setInitInputs self.initInputs
else
extender
;
in
mergeToDepth 3 cinputs ext'.inputs
)
self.initInputs
self.inputsExtenders;
in
{
overrideInputs =
foldl
(
acc: ext:
let
ext' = ext.setInitInputs extendedInputs;
in
acc // ext'.overrideInputs
)
{ }
self.inputsOverrideExtenders;

sysInputs = extendedInputs;

inputs = deSysInputs;
Expand All @@ -158,23 +148,6 @@ in
general = foldExporters self.generalExporters;
};

addInputsOverrideExtenders =
(
inputsOverrideExtenders:
extendPop self (
self: super: {
inputsOverrideExtenders =
super.inputsOverrideExtenders ++ inputsOverrideExtenders;
}
)
);

addInputsOverrideExtender =
(
inputsOverrideExtender:
self.addInputsOverrideExtenders [ inputsOverrideExtender ]
);

addInputsExtenders =
defun
(
Expand All @@ -194,7 +167,7 @@ in
defun
(
with types; [
inputsExtenderPop
(either inputsExtenderPop (attrs any))
flakePop
]
)
Expand Down

0 comments on commit 97ca9d7

Please sign in to comment.