mirror of
https://cgit.krebsco.de/krops
synced 2024-06-14 11:23:37 +02:00
e89cf20d43
https://cgit.krebsco.de/stockholm 877b4104370c1ea9698a449e376e2842d7c372fd
19 lines
403 B
Nix
19 lines
403 B
Nix
let
|
|
lib = import ../lib;
|
|
in
|
|
|
|
self: super: {
|
|
kops = self.callPackage ./kops {};
|
|
populate = self.callPackage ./populate {};
|
|
writeDash = name: text: self.writeScript name ''
|
|
#! ${self.dash}/bin/dash
|
|
${text}
|
|
'';
|
|
writeJSON = name: value: self.runCommand name {
|
|
json = lib.toJSON value;
|
|
passAsFile = [ "json" ];
|
|
} /* sh */ ''
|
|
${self.jq}/bin/jq . "$jsonPath" > "$out"
|
|
'';
|
|
}
|