From 5301deec526ca682e14a7bc11b58aebc794c8659 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marijan=20Petri=C4=8Devi=C4=87?= <marijan.petricevic94@gmail.com> Date: Thu, 26 Jan 2023 12:58:28 -0500 Subject: [PATCH] flake/horizon-gen-nix: add cabal-install runtimeInput --- flake.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index e215e71a..a9bcc39a 100644 --- a/flake.nix +++ b/flake.nix @@ -31,11 +31,16 @@ horizon-platform-prev = get-flake horizon-platform; - horizon-gen-nix = writeBashBin "horizon-gen-nix" '' - ${horizon-platform-prev.legacyPackages.${system}.horizon-gen-nix}/bin/horizon-gen-nix; - ${pkgs.nixpkgs-fmt}/bin/nixpkgs-fmt pkgs/* - ${pkgs.nixpkgs-fmt}/bin/nixpkgs-fmt initial-packages.nix - ''; + horizon-gen-nix = pkgs.writeShellApplication { + name = "horizon-gen-nix"; + runtimeInputs = with pkgs; [ ghc cabal-install ]; + text = '' + cabal update + ${horizon-platform-prev.legacyPackages.${system}.horizon-gen-nix}/bin/horizon-gen-nix; + ${pkgs.nixpkgs-fmt}/bin/nixpkgs-fmt pkgs/* + ${pkgs.nixpkgs-fmt}/bin/nixpkgs-fmt initial-packages.nix + ''; + }; haskellLib = pkgs.haskell.lib.compose; -- GitLab