From a2f0e945e0f75f56e6107dee59b4f53ee3ac19da Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Fri, 27 May 2022 15:30:21 -0400 Subject: [PATCH] nix: Use getExe --- flake.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index c2b995d..58f12c0 100644 --- a/flake.nix +++ b/flake.nix @@ -18,8 +18,6 @@ # versions, but with 'system' already applied. perSystem = { self', inputs', pkgs, system, ... }: let - name = "haskell-template"; - inherit (pkgs.lib.lists) optionals; # Specify GHC version here. To get the appropriate value, run: @@ -43,7 +41,8 @@ , withHoogle ? false }: hp.developPackage { - inherit returnShellEnv withHoogle name; + inherit returnShellEnv withHoogle; + name = "haskell-template"; root = ./.; overrides = self: super: with pkgs.haskell.lib; { # Use callCabal2nix to override Haskell dependencies here @@ -70,7 +69,7 @@ apps = { default = { type = "app"; - program = "${self'.packages.default}/bin/${name}"; + program = pkgs.lib.getExe self'.packages.default; }; }; # Used by `nix develop ...`