about summary refs log tree commit diff
path: root/default.nix
blob: 9c8c711ef7c40f8735ac9a5f8baeefc219fbd3b6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
{ ... }:

let
  depot = import (builtins.fetchGit {
    url = "https://cl.tvl.fyi/depot";
    rev = "a2e86152401c7c531801c79347c3f15e1806aabc";
  }) {};
  readTree = depot.readTree {
    pkgs = import (builtins.fetchGit {
      url = "https://github.com/NixOS/nixpkgs";
      rev = "f1a79c86358c5464c64b4fad00fca07a10e62a74";
    }) {};
    unstable = import (builtins.fetchGit {
      url = "https://github.com/NixOS/nixpkgs";
      rev = "b3251e04ee470c20f81e75d5a6080ba92dc7ed3f";
    }) {};
    briefcase = import (builtins.path {
      path = ./.;
      name = "briefcase";
    }) {};
    depot = depot;
  };
in {
  nixos       = readTree ./nixos;
  utils       = readTree ./utils;
  emacs       = readTree ./emacs;
  website     = readTree ./website;
  lisp        = readTree ./lisp;
  gopkgs      = readTree ./gopkgs;
  monzo_ynab  = readTree ./monzo_ynab;
  third_party = readTree ./third_party;
  tools       = readTree ./tools;
}