diff --git a/pkgs/by-name/ca/cachix/package.nix b/pkgs/by-name/ca/cachix/package.nix new file mode 100644 index 000000000000..b0f3203c5956 --- /dev/null +++ b/pkgs/by-name/ca/cachix/package.nix @@ -0,0 +1,13 @@ +{ + lib, + haskell, + haskellPackages, +}: +let + inherit (haskell.lib) compose; +in +lib.pipe haskellPackages.cachix [ + compose.justStaticExecutables + (compose.overrideCabal { mainProgram = "cachix"; }) + lib.getBin +] diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bd8ed9d06f9b..e723390ff4a1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6910,12 +6910,6 @@ with pkgs; c-blosc2 ; - cachix = (lib.getBin haskellPackages.cachix).overrideAttrs (old: { - meta = (old.meta or { }) // { - mainProgram = old.meta.mainProgram or "cachix"; - }; - }); - niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv); ormolu = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.ormolu);