···48484949[dwl](https://codeberg.org/dwl/dwl), a compact, hackable compositor for Wayland based on wlroots. Available as [programs.dwl](#opt-programs.dwl.enable).
50505151+- [mautrix-discord](https://github.com/mautrix/discord), a Matrix-Discord puppeting/relay bridge. Available as [services.mautrix-discord](#opt-services.mautrix-discord.enable).
5252+5153## Backward Incompatibilities {#sec-release-25.11-incompatibilities}
52545355<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
···4444 (lib.cmakeBool "WITH_SYSTEMD" withSystemd)
4545 (lib.cmakeBool "BUILD_SHARED_LIBS" enableShared)
4646 (lib.cmakeBool "WITH_EXAMPLES" buildExamples)
4747+ (lib.cmakeBool "WITH_TESTS" finalAttrs.doCheck)
4748 ];
4949+5050+ # This test checks if using the **installed** headers works.
5151+ # As it doesn't set the include paths correctly, and we have nixpkgs-review to check if
5252+ # packages continue to build, patching it would serve no purpose, so we can just remove the test entirely.
5353+ postPatch = ''
5454+ substituteInPlace CMakeLists.txt \
5555+ --replace-fail 'add_test(NAME includetest COMMAND' '# add_test(NAME includetest COMMAND'
5656+ '';
48574958 buildInputs =
5059 [
···6069 propagatedBuildInputs = [
6170 zlib
6271 ];
7272+7373+ doCheck = enableShared;
63746475 meta = with lib; {
6576 description = "VNC server library";
+7-6
pkgs/by-name/li/linux-firmware/package.nix
···11{
22 stdenvNoCC,
33- fetchzip,
33+ fetchFromGitLab,
44 lib,
55 python3,
66 rdfind,
···2222in
2323stdenvNoCC.mkDerivation rec {
2424 pname = "linux-firmware";
2525- version = "20250613";
2525+ version = "20250621"; # not a real tag, but the current stable tag breaks some AMD GPUs entirely
26262727- src = fetchzip {
2828- url = "https://cdn.kernel.org/pub/linux/kernel/firmware/linux-firmware-${version}.tar.xz";
2929- hash = "sha256-qygwQNl99oeHiCksaPqxxeH+H7hqRjbqN++Hf9X+gzs=";
2727+ src = fetchFromGitLab {
2828+ owner = "kernel-firmware";
2929+ repo = "linux-firmware";
3030+ rev = "49c833a10ad96a61a218d28028aed20aeeac124c";
3131+ hash = "sha256-Pz/k/ol0NRIHv/AdridwoBPDLsd0rfDAj31Paq4mPpU=";
3032 };
31333234 postUnpack = ''
···5759 maintainers = with maintainers; [ fpletz ];
5860 priority = 6; # give precedence to kernel firmware
5961 };
6060- passthru.updateScript = ./update.sh;
6162}
···6363 to provide scripting to end users.
6464 '';
65656666- homepage = "http://www.mozilla.org/rhino/";
6666+ homepage = "https://rhino.github.io/";
67676868 license = with licenses; [
6969 mpl11 # or
···624624 EmptyEpsilon = empty-epsilon; # Added 2024-07-14
625625 enyo-doom = enyo-launcher; # Added 2022-09-09
626626 eolie = throw "'eolie' has been removed due to being unmaintained"; # Added 2025-04-15
627627+ epapirus-icon-theme = throw "'epapirus-icon-theme' has been removed because 'papirus-icon-theme' no longer supports building with elementaryOS icon support"; # Added 2025-06-15
627628 epdfview = throw "'epdfview' has been removed due to lack of maintenance upstream. Consider using 'qpdfview' instead"; # Added 2024-10-19
628629 ephemeral = throw "'ephemeral' has been archived upstream since 2022-04-02"; # added 2025-04-12
629630 epoxy = throw "'epoxy' has been renamed to/replaced by 'libepoxy'"; # Converted to throw 2024-10-17