diff --git a/default.nix b/default.nix index 103ba02..e93c08a 100644 --- a/default.nix +++ b/default.nix @@ -3,26 +3,27 @@ let sources = import nix/sources.nix; nixpkgs = import sources.nixpkgs { }; gitignore = import sources.gitignore { }; -in with nixpkgs; -stdenv.mkDerivation { - name = "elo-anything"; - src = gitignore.gitignoreSource ./.; +in with nixpkgs; { + elo-anything = stdenv.mkDerivation { + name = "elo-anything"; + src = gitignore.gitignoreSource ./.; - buildInputs = [ elmPackages.elm elmPackages.elm-test ]; - buildPhase = pkgs.elmPackages.fetchElmDeps { - elmPackages = import ./nix/elm-srcs.nix; - elmVersion = "0.19.1"; - registryDat = ./nix/registry.dat; - }; + buildInputs = [ elmPackages.elm elmPackages.elm-test ]; + buildPhase = pkgs.elmPackages.fetchElmDeps { + elmPackages = import ./nix/elm-srcs.nix; + elmVersion = "0.19.1"; + registryDat = ./nix/registry.dat; + }; - doCheck = true; - checkPhase = '' - env ELM_HOME=.elm elm-test - ''; + doCheck = true; + checkPhase = '' + env ELM_HOME=.elm elm-test + ''; - installPhase = '' - make dist - mkdir -p $out/share/ - mv dist $out/share/elo-anything - ''; + installPhase = '' + make dist + mkdir -p $out/share/ + mv dist $out/share/elo-anything + ''; + }; }