cabal2nix: make the package visible from the top-level

This means that "nix-env -i cabal2nix" suffices to install this package.

+3 -3
+1 -1
pkgs/development/haskell-modules/configuration-common.nix
··· 766 766 zlib = dontCheck super.zlib; 767 767 768 768 # Override the obsolete version from Hackage with our more up-to-date copy. 769 - cabal2nix = pkgs.cabal2nix; 769 + cabal2nix = self.callPackage ../tools/haskell/cabal2nix {}; 770 770 771 771 # https://github.com/urs-of-the-backwoods/HGamer3D/issues/7 772 772 HGamer3D-Bullet-Binding = dontDistribute super.HGamer3D-Bullet-Binding;
+1 -1
pkgs/development/tools/haskell/cabal2nix/default.nix
··· 15 15 sha256 = "1w5ba7cdanpq4nr8xngk1jsj0p6b17c6ap24ldzggrln216f3f7d"; 16 16 deepClone = true; 17 17 }; 18 - isLibrary = true; 18 + isLibrary = false; 19 19 isExecutable = true; 20 20 libraryHaskellDepends = [ 21 21 aeson ansi-wl-pprint base bytestring Cabal containers
+1 -1
pkgs/top-level/all-packages.nix
··· 788 788 789 789 byobu = callPackage ../tools/misc/byobu { }; 790 790 791 - cabal2nix = haskellPackages.callPackage ../development/tools/haskell/cabal2nix {}; 791 + cabal2nix = haskellPackages.cabal2nix; 792 792 793 793 capstone = callPackage ../development/libraries/capstone { }; 794 794