···4849[dwl](https://codeberg.org/dwl/dwl), a compact, hackable compositor for Wayland based on wlroots. Available as [programs.dwl](#opt-programs.dwl.enable).
500051## Backward Incompatibilities {#sec-release-25.11-incompatibilities}
5253<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
···4849[dwl](https://codeberg.org/dwl/dwl), a compact, hackable compositor for Wayland based on wlroots. Available as [programs.dwl](#opt-programs.dwl.enable).
5051+- [mautrix-discord](https://github.com/mautrix/discord), a Matrix-Discord puppeting/relay bridge. Available as [services.mautrix-discord](#opt-services.mautrix-discord.enable).
52+53## Backward Incompatibilities {#sec-release-25.11-incompatibilities}
5455<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
···44 (lib.cmakeBool "WITH_SYSTEMD" withSystemd)
45 (lib.cmakeBool "BUILD_SHARED_LIBS" enableShared)
46 (lib.cmakeBool "WITH_EXAMPLES" buildExamples)
47+ (lib.cmakeBool "WITH_TESTS" finalAttrs.doCheck)
48 ];
49+50+ # This test checks if using the **installed** headers works.
51+ # As it doesn't set the include paths correctly, and we have nixpkgs-review to check if
52+ # packages continue to build, patching it would serve no purpose, so we can just remove the test entirely.
53+ postPatch = ''
54+ substituteInPlace CMakeLists.txt \
55+ --replace-fail 'add_test(NAME includetest COMMAND' '# add_test(NAME includetest COMMAND'
56+ '';
5758 buildInputs =
59 [
···69 propagatedBuildInputs = [
70 zlib
71 ];
72+73+ doCheck = enableShared;
7475 meta = with lib; {
76 description = "VNC server library";
···624 EmptyEpsilon = empty-epsilon; # Added 2024-07-14
625 enyo-doom = enyo-launcher; # Added 2022-09-09
626 eolie = throw "'eolie' has been removed due to being unmaintained"; # Added 2025-04-15
0627 epdfview = throw "'epdfview' has been removed due to lack of maintenance upstream. Consider using 'qpdfview' instead"; # Added 2024-10-19
628 ephemeral = throw "'ephemeral' has been archived upstream since 2022-04-02"; # added 2025-04-12
629 epoxy = throw "'epoxy' has been renamed to/replaced by 'libepoxy'"; # Converted to throw 2024-10-17
···624 EmptyEpsilon = empty-epsilon; # Added 2024-07-14
625 enyo-doom = enyo-launcher; # Added 2022-09-09
626 eolie = throw "'eolie' has been removed due to being unmaintained"; # Added 2025-04-15
627+ 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
628 epdfview = throw "'epdfview' has been removed due to lack of maintenance upstream. Consider using 'qpdfview' instead"; # Added 2024-10-19
629 ephemeral = throw "'ephemeral' has been archived upstream since 2022-04-02"; # added 2025-04-12
630 epoxy = throw "'epoxy' has been renamed to/replaced by 'libepoxy'"; # Converted to throw 2024-10-17