blob: 1e9b2b1211b7ea200ff64c476f13089db4f0fb3d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
{ pkgs ? import (import ./nix/sources.nix {}).nixpkgs {}
, unstable-pkgs ? import (import ./nix/sources.nix {}).nixpkgs-unstable {}
, exneuland-src ? (import ./nix/sources.nix {}).exneuland
, ...}:
let
packages = pkgs.beam.packagesWith pkgs.beam.interpreters.erlang;
in (packages.mixRelease.override {elixir = unstable-pkgs.elixir_1_12; }) rec {
pname = "exneuland";
version = "0.0.1";
src = exneuland-src;
mixEnv = "prod";
mixDeps = packages.fetchMixDeps {
pname = "mix-deps-${pname}";
inherit src mixEnv version;
sha256 = "0nyips2ky6rmgq3xdhrhg4fnw4m2pmck6p1amw9m7qisdqlxhv25";
};
buildInputs = with pkgs; [ rebar3 protobuf ];
}
|