diff --git a/home-manager/common/programs/devel.nix b/home-manager/common/programs/devel.nix index 4dbddbc..bc05307 100644 --- a/home-manager/common/programs/devel.nix +++ b/home-manager/common/programs/devel.nix @@ -90,12 +90,19 @@ with nLib; { (mkIf devel.raku { home.packages = with pkgs; [ rakudo zef ]; }) # Idris 2 Development (mkIf devel.idris2 { - home.packages = with pkgs; [ - inputs.idris2.packages."${pkgs.system}".idris2 - # chez - gmp - rlwrap - ]; + home.packages = with pkgs; + let + is = inputs.idris2.packages."${pkgs.system}".idris2.buildInputs; + chz = findSingle + (drv: let name = drv.pname; in (lib.strings.hasPrefix "chez" name)) + { } { } is; + in [ + inputs.idris2.packages."${pkgs.system}".idris2 + # chez + chz + gmp + rlwrap + ]; }) # Haskell Development (mkIf devel.haskell {