2.3 KiB
Nixpkgs 25.05 (2025.05/??)
Backward Incompatibilities
-
services.rippledhas been removed, asrippledwas broken and had not been updated since 2022. -
services.rippleDataApihas been removed, asripple-data-apiwas broken and had not been updated since 2022.
Titanium removed
titaniumenv,titanium, andtitanium-alloyhave been removed due to lack of maintenance in Nixpkgs.
Nixpkgs Library
Breaking changes
-
Structure of the
functorof some types has changed.functoris an implementation detail and should not be relied upon. If you did rely on it let us know in this PR.lib.types.enum: Previously thefunctor.payloadwas the list of enum values directly. Now it is an attribute set containing the values in thevaluesattribute.lib.types.separatedString: Previously thefunctor.payloadwas the seperator directly. Now it is an attribute set containing the seperator in thesepattribute.
-
The
tinyccpackage now has thedev,docandliboutputs, thus,tinycc.outmay now only provide the tcc and cross compilers binaries. -
The
virtualisation.hypervGuest.videoModeoption has been removed. Standard tooling can now be used to configure display modes for Hyper-V VMs.
Deprecations
functor is an implementation detail and should not be relied upon, but since its status wasn't clear and it has had some use cases without alternatives, changes are being handled as gracefully as possible. Deprecations within functor:
functor.wrappedis now deprecated for some types and using it will give a warning with migration instructions. It is deprecated for these types:lib.types.attrsWithlib.types.listOf