aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs/overlay.nix
Commit message (Collapse)AuthorAgeFilesLines
* populate: layer populate below kropstv4 hours1-1/+4
| | | | | | | | | | | | | | | | | | populate is a program of its own, with a Nix library, in pkgs/populate, which krops uses, and which doesn't use krops: - default.nix builds the program, with nix-build there or callPackage, as pkgs.populate-unwrapped. - lib is populate's Nix library: the types of sources and the POSIX types they use, evalSource, flakeFollows, hasGeneratedFlake, and derivesFlake, taking nixpkgs' lib. krops' lib takes them from there, so it provides them as before, and so does lib/types. pkgs.populate, the function from populate's arguments to a script running the program, is krops' own, in pkgs/krops/populate.nix, with checks.nix next to it. It takes the program as populate-unwrapped, which callPackage passes from the overlay; the flake, whose nixpkgs lacks it, passes its own.
* populate, overlay: mark populate's scripts as shell, drop unused libHEADmastertv15 hours1-4/+0
| | | | | | The scripts populate writes with writeDash get /* sh */ markers like the other shell code, and the overlay doesn't import krops' lib, which it doesn't use.
* pkgs: add nix-writers 3.0.0 to overlaysv1.4.1tv2018-09-161-10/+0
|
* kops -> kropslassulus2018-05-031-1/+1
|
* import stockholm's deployment toolstv2018-02-281-0/+18
https://cgit.krebsco.de/stockholm 877b4104370c1ea9698a449e376e2842d7c372fd