···29293030- [Omnom](https://github.com/asciimoo/omnom), a webpage bookmarking and snapshotting service. Available as [services.omnom](options.html#opt-services.omnom.enable).
31313232+- [MaryTTS](https://github.com/marytts/marytts), an open-source, multilingual text-to-speech synthesis system written in pure Java. Available as [services.marytts](options.html#opt-services.marytts).
3333+3234- [Traccar](https://www.traccar.org/), a modern GPS Tracking Platform. Available as [services.traccar](#opt-services.traccar.enable).
33353436- [crab-hole](https://github.com/LuckyTurtleDev/crab-hole), a cross platform Pi-hole clone written in Rust using hickory-dns/trust-dns. Available as [services.crab-hole](#opt-services.crab-hole.enable).
···112114- `containerd` has been updated to v2, which contains breaking changes. See the [containerd
113115 2.0](https://github.com/containerd/containerd/blob/main/docs/containerd-2.0.md) documentation for more
114116 details.
117117+118118+- The ZFS import service now respects `fileSystems.*.options = [ "noauto" ];` and does not add that pool's import service to `zfs-import.target`, meaning it will not be automatically imported at boot.
115119116120- `nodePackages.stackdriver-statsd-backend` has been removed, as the StackDriver service has been discontinued by Google, and therefore the package no longer works.
117121
···18181919 # This is a fixed version to the 2.1.x series, move only
2020 # if the 2.1.x series moves.
2121- version = "2.1.15";
2121+ version = "2.1.16";
22222323- hash = "sha256-zFO8fMbirEOrn5W57rAN7IWY6EIXG8jDXqhP7BWJyiY=";
2323+ hash = "sha256-egs7paAOdbRAJH4QwIjlK3jAL/le51kDQrdW4deHfAI=";
24242525 tests = {
2626 inherit (nixosTests.zfs) series_2_1;
+3-3
pkgs/os-specific/linux/zfs/2_2.nix
···1515 # this attribute is the correct one for this package.
1616 kernelModuleAttribute = "zfs_2_2";
1717 # check the release notes for compatible kernels
1818- kernelCompatible = kernel: kernel.kernelOlder "6.11";
1818+ kernelCompatible = kernel: kernel.kernelOlder "6.13";
19192020 # this package should point to the latest release.
2121- version = "2.2.6";
2121+ version = "2.2.7";
22222323 tests = {
2424 inherit (nixosTests.zfs) installer series_2_2;
···2929 amarshall
3030 ];
31313232- hash = "sha256-wkgoYg6uQOHVq8a9sJXzO/QXJ6q28l7JXWkC+BFvOb0=";
3232+ hash = "sha256-nFOB0/7YK4e8ODoW9A+RQDkZHG/isp2EBOE48zTaMP4=";
3333}
···88phase.
991010Python runtime dependencies can be directly consumed as unqualified
1111-function arguments. Pass them into `propagatedBuildInputs`, for them to
1111+function arguments. Pass them into `dependencies`, for them to
1212be available to Home Assistant.
13131414Out-of-tree components need to use Python packages from
···3131 # owner, repo, rev, hash
3232 };
33333434- propagatedBuildInputs = [
3434+ dependencies = [
3535 # python requirements, as specified in manifest.json
3636 ];
3737···72727373There shouldn't be a need to disable this hook, but you can set
7474`dontCheckManifest` to `true` in the derivation to achieve that.
7575+7676+### Too narrow version constraints
7777+7878+Every once in a while a dependency constraint is more narrow than it
7979+needs to be. Instead of applying brittle substitions the version constraint
8080+can be ignored on a per requirement basis.
8181+8282+```nix
8383+ dependencies = [
8484+ pyemvue
8585+ ];
8686+8787+ # don't check the version constraint of pyemvue
8888+ ignoreVersionRequirement = [
8989+ "pyemvue"
9090+ ];
9191+```
9292+`