From 7c5e8cf31fa5cb46ee32c5113973d87904908791 Mon Sep 17 00:00:00 2001 From: 778a69cd <778a69cd@potsda.mn> Date: Mon, 24 Jun 2024 15:24:09 +0200 Subject: [PATCH] use elixir with no X dependencies, smaller nix closure --- default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/default.nix b/default.nix index 84603aa60..a6a936639 100644 --- a/default.nix +++ b/default.nix @@ -1,5 +1,5 @@ { lib -, beamPackages +, beam_nox , fetchFromGitHub , git , cmake @@ -10,7 +10,7 @@ }: let - inherit (beamPackages) mixRelease buildMix; + inherit (beam_nox.packages.erlang) mixRelease buildMix; in mixRelease rec { pname = "mobilizon"; @@ -28,7 +28,8 @@ mixRelease rec { nativeBuildInputs = [ git cmake ]; mixNixDeps = import ./mix.nix { - inherit beamPackages lib; + inherit lib; + beamPackages = beam_nox.packages.erlang; overrides = (final: prev: (lib.mapAttrs (_: value: value.override { @@ -131,7 +132,7 @@ mixRelease rec { ln -s ${ex_cldr.src}/priv/cldr/locales $out/lib/ex_cldr-${ex_cldr.version}/priv/cldr/locales ''; - passthru.elixirPackage = beamPackages.elixir; + passthru.elixirPackage = beam_nox.packages.erlang.elixir; meta = with lib; { description = "Mobilizon is an online tool to help manage your events, your profiles and your groups";