···430430431431- `services.avahi.ipv6` now defaults to true.
432432433433+- The Home Assistant module has new options {option}`services.home-assistant.blueprints.automation`, `services.home-assistant.blueprints.script`, and {option}`services.home-assistant.blueprints.template` that allow for the declarative installation of [blueprints](https://www.home-assistant.io/docs/blueprint/) into the appropriate configuration directories.
434434+433435- For matrix homeserver Synapse we are now following the upstream recommendation to enable jemalloc as the memory allocator by default.
434436435437- `services.kmonad` now creates a determinate symlink (in `/dev/input/by-id/`) to each of KMonad virtual devices.
···27272828 dontDropIconThemeCache = true;
29293030+ # Upstream ships a bunch of those, and is very dead
3131+ dontCheckForBrokenSymlinks = true;
3232+3033 installPhase = ''
3134 runHook preInstall
3235
···3939 };
40404141 patches = [
4242- # Update prisma to match the version in nixpkgs exactly (currently 6.0.1). To create this patch, change the
4242+ # Update prisma to match the version in nixpkgs exactly (currently 6.3.0). To create this patch, change the
4343 # versions in `package.json`, then run `nix run nixpkgs#yarn-berry -- install --mode update-lockfile`
4444 # to update `yarn.lock`.
4545 ./prisma6.patch
···7070 yarn install --immutable --mode skip-build
7171 '';
72727373- outputHash = "sha256-kWE6YVhyH5Lk/SO0h624Zq9/6ztoUE3FNzHB0dyl5aI=";
7373+ outputHash = "sha256-c7U/PMlulbjzWx0w4jstgfjeDYPkmfcXIRCDEQxhirA=";
7474 outputHashMode = "recursive";
7575 };
7676
···1919 nasm,
2020 pkg-config,
2121 which,
2222+ openssl,
22232324 # Tests
2425 nixosTests,
···259260 propagatedBuildInputs = old.propagatedBuildInputs or [ ] ++ [
260261 self.flaky
261262 ];
263263+ # hack: avoid building docs due to incompatibility with current sphinx
264264+ nativeBuildInputs = [ openssl ]; # old.nativeBuildInputs but without sphinx*
265265+ outputs = lib.filter (o: o != "doc") old.outputs;
262266 });
263267264268 # This is the most recent version of `trustme` that's still compatible with `cryptography` 40.