Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166lib: self: super: pkgs:
### Deprecated aliases - for backward compatibility
### Please maintain this list in ASCIIbetical ordering.### Hint: the "sections" are delimited by ### <letter> ###
# These aliases should not be used within nixpkgs, but exist to improve# backward compatibility in projects outside of nixpkgs. See the# documentation for the `allowAliases` option for more background.
# A script to convert old aliases to throws and remove old# throws can be found in './maintainers/scripts/remove-old-aliases.py'.
# Add 'preserve, reason: reason why' after the date if the alias should not be removed.# Try to keep them to a minimum.# valid examples of what to preserve:# distro aliases such as:# debian-package-name -> nixos-package-name
# pkgs is provided to allow packages to be moved out of the darwin attrset.
with self;
let # Removing recurseForDerivation prevents derivations of aliased attribute set # to appear while listing all the packages available. removeRecurseForDerivations = alias: if alias.recurseForDerivations or false then lib.removeAttrs alias [ "recurseForDerivations" ] else alias;
# Disabling distribution prevents top-level aliases for non-recursed package # sets from building on Hydra. removeDistribute = alias: if lib.isDerivation alias then lib.dontDistribute alias else alias;
# Make sure that we are not shadowing something from darwin-packages.nix. checkInPkgs = n: alias: if builtins.hasAttr n super then throw "Alias ${n} is still in darwin-packages.nix" else alias;
mapAliases = lib.mapAttrs ( n: alias: removeDistribute (removeRecurseForDerivations (checkInPkgs n alias)) );
# Old Darwin pattern stubs; remove these by 25.11.
mkStub = pkgs.callPackage ../os-specific/darwin/apple-sdk/mk-stub.nix { };
apple_sdk_11_0 = pkgs.callPackage ../os-specific/darwin/apple-sdk-11.0 { };
apple_sdk_12_3 = pkgs.callPackage ../os-specific/darwin/apple-sdk-12.3 { };
apple_sdk = apple_sdk_11_0;
stubs = { inherit apple_sdk apple_sdk_11_0 apple_sdk_12_3; } // lib.genAttrs [ "CF" "CarbonHeaders" "CommonCrypto" "CoreSymbolication" "IOKit" "Libc" "Libinfo" "Libm" "Libnotify" "Librpcsvc" "Libsystem" "LibsystemCross" "Security" "architecture" "cf-private" "configd" "configdHeaders" "darwin-stubs" "dtrace" "eap8021x" "hfs" "hfsHeaders" "launchd" "libclosure" "libdispatch" "libmalloc" "libobjc" "libplatform" "libpthread" "mDNSResponder" "objc4" "ppp" "xnu" ] (mkStub "darwin" "11.0");in
stubs// mapAliases ({ ### A ###
apple_sdk_10_12 = throw "darwin.apple_sdk_10_12 was removed as Nixpkgs no longer supports macOS 10.12; see the 25.05 release notes"; # Added 2024-10-27
### B ###
builder = throw "'darwin.builder' has been changed and renamed to 'darwin.linux-builder'. The default ssh port is now 31022. Please update your configuration or override the port back to 22. See https://nixos.org/manual/nixpkgs/unstable/#sec-darwin-builder"; # added 2023-07-06 bsdmake = pkgs.bmake; # added 2024-10-03
### C ###
cctools = pkgs.cctools; # added 2024-07-17 cctools-apple = pkgs.cctools; # added 2024-07-01 cctools-llvm = pkgs.cctools; # added 2024-07-01 cctools-port = pkgs.cctools; # added 2024-07-17
### D ###
discrete-scroll = pkgs.discrete-scroll; # added 2024-11-27
### I ###
insert_dylib = throw "'darwin.insert_dylib' has been renamed to 'insert-dylib'"; # added 2024-04-04 ios-deploy = throw "'darwin.ios-deploy' has been renamed to 'ios-deploy'"; # added 2024-11-28 iproute2mac = lib.warnOnInstantiate "darwin.iproute2mac has been renamed to iproute2mac" pkgs.iproute2mac; # added 2024-12-08
### L ###
libauto = throw "'darwin.libauto' has been removed, as it was broken and unmaintained"; # added 2024-05-10 libresolvHeaders = lib.warnOnInstantiate "darwin.libresolvHeaders: use `lib.getInclude darwin.libresolv`; this will be removed in 25.11" ( lib.getDev self.libresolv ); # added 2025-04-20 libtapi = pkgs.libtapi; # 2024-08-16 libutilHeaders = lib.warnOnInstantiate "darwin.libutilHeaders: use `lib.getInclude darwin.libutil`; this will be removed in 25.11" ( lib.getDev self.libutil ); # added 2025-04-20
### M ###
moltenvk = pkgs.moltenvk; # 2024-10-06
### O ###
opencflite = pkgs.opencflite; # added 2024-05-02
### P ### postLinkSignHook = throw "'darwin.postLinkSignHook' has been removed because it is obsolete"; # added 2025-02-23 print-reexports = throw "'darwin.print-reexports' has been removed as it was unused"; # added 2025-04-20
### R ###
rewrite-tbd = throw "'darwin.rewrite-tbd' has been removed, as it was unused and replaced by `llvm-readtapi(1)`"; # added 2025-04-20
### S ###
stdenvNoCF = lib.warnOnInstantiate "darwin.stdenvNoCF: use `stdenv` or `stdenvNoCC`; this will be removed in 25.11" ( pkgs.stdenv.override { extraBuildInputs = [ ]; } ); # added 2025-04-20 stubs = throw "'darwin.stubs.*' have been removed as they were unused"; # added 2025-04-20 swift-corelibs-foundation = throw "'darwin.swift-corelibs-foundation' has been removed, as it was broken and is no longer used"; # added 2025-04-20})