+2
nixos/doc/manual/release-notes/rl-2405.section.md
+2
nixos/doc/manual/release-notes/rl-2405.section.md
···- [RustDesk](https://rustdesk.com), a full-featured open source remote control alternative for self-hosting and security with minimal configuration. Alternative to TeamViewer.+- [Scrutiny](https://github.com/AnalogJ/scrutiny), a S.M.A.R.T monitoring tool for hard disks with a web frontend.- [systemd-lock-handler](https://git.sr.ht/~whynothugo/systemd-lock-handler/), a bridge between logind D-Bus events and systemd targets. Available as [services.systemd-lock-handler.enable](#opt-services.systemd-lock-handler.enable).
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
···
+221
nixos/modules/services/monitoring/scrutiny.nix
+221
nixos/modules/services/monitoring/scrutiny.nix
···+description = "Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds";+ExecStart = "${lib.getExe cfg.package} start --config ${settingsFormat.generate "scrutiny.yaml" cfg.settings}";+ExecStart = "${lib.getExe cfg.collector.package} run --config ${settingsFormat.generate "scrutiny-collector.yaml" cfg.collector.settings}";
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+70
nixos/tests/scrutiny.nix
+70
nixos/tests/scrutiny.nix
···+service = webdriver.FirefoxService(executable_path="${lib.getExe pkgs.geckodriver}") # noqa: E501
+53
pkgs/by-name/sc/scrutiny-collector/package.nix
+53
pkgs/by-name/sc/scrutiny-collector/package.nix
···
+68
pkgs/by-name/sc/scrutiny/package.nix
+68
pkgs/by-name/sc/scrutiny/package.nix
···+description = "Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds.";