~evhan/dust

dust/default.nix -rw-r--r-- 485 bytes
1fe1ec4bEvan Hanson Ensure existing environment variables are correctly overridden 1 year, 6 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
let
  eggsHash = "sha256-2/BzzZ5E/Ye5j9tSOx74jNkF3FwbPMSiN2UGtRGnWiY=";
  beakerSource = fetchTarball https://git.sr.ht/~evhan/beaker/archive/0.0.20.tar.gz;
in {
  pkgs ? import <nixpkgs> {},
  beaker ? import beakerSource { inherit pkgs; }
}:
with pkgs;
with beaker;
let eggs = eggRepository {
  src = eggCache {
    hash = eggsHash;
    eggs = ./dust.egg.lock;
  };
  buildInputs = [ openssl pkg-config ];
}; in eggProgram {
  name = "dust";
  src = ./.;
  buildInputs = [ eggs ];
}