mirror of
https://cgit.krebsco.de/krops
synced 2024-11-26 21:19:47 +01:00
pkgs: add nix-writers 3.0.0 to overlays
This commit is contained in:
parent
a690f0aeca
commit
5ae2b7f369
2 changed files with 8 additions and 10 deletions
|
@ -1,7 +1,15 @@
|
||||||
{ overlays ? [], ... }@args:
|
{ overlays ? [], ... }@args:
|
||||||
|
|
||||||
|
let
|
||||||
|
nix-writers = builtins.fetchGit {
|
||||||
|
url = https://cgit.krebsco.de/nix-writers/;
|
||||||
|
rev = "c27a9416e8ee04d708b11b48f8cf1a055c0cc079";
|
||||||
|
};
|
||||||
|
in
|
||||||
|
|
||||||
import <nixpkgs> (args // {
|
import <nixpkgs> (args // {
|
||||||
overlays = overlays ++ [
|
overlays = overlays ++ [
|
||||||
(import ./overlay.nix)
|
(import ./overlay.nix)
|
||||||
|
(import "${nix-writers}/pkgs")
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
|
|
|
@ -5,14 +5,4 @@ in
|
||||||
self: super: {
|
self: super: {
|
||||||
krops = self.callPackage ./krops {};
|
krops = self.callPackage ./krops {};
|
||||||
populate = self.callPackage ./populate {};
|
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"
|
|
||||||
'';
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue