{ lib, self, mixRelease, fetchMixDeps, elixir, tailwindcss, esbuild }: mixRelease rec { pname = "sso_bsn"; version = "0.0.1"; inherit elixir; src = builtins.path { path = ./.; name = "${pname}-source"; filter = (path: _type: baseNameOf path != "flake.nix" && baseNameOf path != "flake.lock"); }; mixFodDeps = fetchMixDeps { pname = "mix-deps-${pname}"; inherit version src; sha256 = "sha256-p74p7Dpi1xzddD+dygKF5cSLDATNKRXziKPNQgIhRPc="; }; postBuild = '' ln -sfv ${tailwindcss}/bin/tailwindcss _build/tailwind-linux-x64 ln -sfv ${esbuild}/bin/esbuild _build/esbuild-linux-x64 mix assets.deploy mix phx.digest ''; ELIXIR_MAKE_CACHE_DIR = "/tmp/.elixir-make-cache"; meta.mainProgram = "sso_bsn"; }