this repo has no description
1let
2 sources = import ./npins;
3 pkgs = import sources.nixpkgs { };
4 pkgs-master = import sources.nixpkgs-master { };
5
6 pup_lib = import ./lib {
7 inherit (pkgs) lib;
8 inherit pkgs;
9 inherit sources;
10 };
11
12 pins = (
13 pup_lib.gen_pins sources [
14 "helix-nix"
15 "nixpkgs"
16 "dune"
17 ]
18 );
19 root_path = toString ./.;
20in
21pkgs.lib.fix (self: rec {
22
23 args = {
24 inherit self;
25 inherit root_path;
26 inherit pins;
27 inherit sources;
28 inherit pup_lib;
29 inherit pkgs;
30 inherit pkgs-master;
31 };
32
33 hosts = {
34 work = pup_lib.gen_host [ ./hosts/work/default.nix ] args;
35 sand-archives = pup_lib.gen_host [ ./hosts/sand-archives/default.nix ] args;
36 cave = pup_lib.gen_host [ ./hosts/cave/default.nix ] args;
37 vulpes = pup_lib.gen_host [ ./hosts/vulpes/default.nix ] args;
38 };
39})