Files
nix-config-ryan4yin/modules/darwin/broken-packages.nix

35 lines
730 B
Nix

{ lib, ... }:
# ===================================================================
# Remove packages that are not well supported for the Darwin platform
# ===================================================================
let
brokenPackages = [
"terraform"
"terraformer"
"packer"
"git-trim"
"conda"
"mitmproxy"
"insomnia"
"wireshark"
"jsonnet"
"zls"
"verible"
"gdb"
"ncdu"
"racket-minimal"
];
in
{
nixpkgs.overlays = [
(
_: super:
let
removeUnwantedPackages =
pname: lib.warn "the ${pname} has been removed on the darwin platform" super.emptyDirectory;
in
lib.genAttrs brokenPackages removeUnwantedPackages
)
];
}