+2
nixos/doc/manual/release-notes/rl-2311.section.md
+2
nixos/doc/manual/release-notes/rl-2311.section.md
···- hardware/infiniband.nix adds infiniband subnet manager support using an [opensm](https://github.com/linux-rdma/opensm) systemd-template service, instantiated on card guids. The module also adds kernel modules and cli tooling to help administrators debug and measure performance. Available as [hardware.infiniband.enable](#opt-hardware.infiniband.enable).+- [zwave-js](https://github.com/zwave-js/zwave-js-server), a small server wrapper around Z-Wave JS to access it via a WebSocket. Available as [services.zwave-js](#opt-services.zwave-js.enable).- [Honk](https://humungus.tedunangst.com/r/honk), a complete ActivityPub server with minimal setup and support costs.
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
···
+152
nixos/modules/services/home-automation/zwave-js.nix
+152
nixos/modules/services/home-automation/zwave-js.nix
···+/bin/sh -c "${pkgs.jq}/bin/jq -s '.[0] * .[1]' ${configFile} ${cfg.secretsConfigFile} > ${mergedConfigFile}"
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
+31
nixos/tests/zwave-js.nix
+31
nixos/tests/zwave-js.nix
···+machine.wait_until_succeeds("journalctl --since -1m --unit zwave-js --grep 'ZwaveJS server listening'")
+36
pkgs/by-name/zw/zwave-js-server/package.nix
+36
pkgs/by-name/zw/zwave-js-server/package.nix
···
+1
pkgs/development/node-packages/aliases.nix
+1
pkgs/development/node-packages/aliases.nix
···
-1
pkgs/development/node-packages/main-programs.nix
-1
pkgs/development/node-packages/main-programs.nix
-1
pkgs/development/node-packages/node-packages.json
-1
pkgs/development/node-packages/node-packages.json
-201
pkgs/development/node-packages/node-packages.nix
-201
pkgs/development/node-packages/node-packages.nix
···-sha512 = "jHRpbeWcDVhTWidDTmln9x+lTveJ0H1cLJxl6dWIeWQ6YnB7YzRuHFDPhY+6ewAyUrc+Eq8tl+QnhjmVuevq+A==";