+2
nixos/doc/manual/release-notes/rl-2411.section.md
+2
nixos/doc/manual/release-notes/rl-2411.section.md
···- [Localsend](https://localsend.org/), an open source cross-platform alternative to AirDrop. Available as [programs.localsend](#opt-programs.localsend.enable).+- [Gatus](https://github.com/TwiN/gatus), an automated developer-oriented status page. Available as [services.gatus](#opt-services.gatus.enable).- [cryptpad](https://cryptpad.org/), a privacy-oriented collaborative platform (docs/drive/etc), has been added back. Available as [services.cryptpad](#opt-services.cryptpad.enable).
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
···
+132
nixos/modules/services/monitoring/gatus.nix
+132
nixos/modules/services/monitoring/gatus.nix
···+let settingsFormat = pkgs.formats.yaml { }; in settingsFormat.generate "gatus.yaml" cfg.settings;+Environmental variables from this file can be interpolated in the configuration file using `''${VARIABLE}`.+networking.firewall.allowedTCPPorts = lib.optionals cfg.openFirewall [ cfg.settings.web.port ];
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+34
nixos/tests/gatus.nix
+34
nixos/tests/gatus.nix
···