+2
nixos/doc/manual/release-notes/rl-2511.section.md
+2
nixos/doc/manual/release-notes/rl-2511.section.md
···- [tlsrpt-reporter], an application suite to generate and deliver TLSRPT reports. Available as [services.tlsrpt](#opt-services.tlsrpt.enable).+- [Chhoto URL](https://github.com/SinTan1729/chhoto-url), a simple, blazingly fast, selfhosted URL shortener with no unnecessary features, written in Rust. Available as [services.chhoto-url](#opt-services.chhoto-url.enable).- [Broadcast Box](https://github.com/Glimesh/broadcast-box), a WebRTC broadcast server. Available as [services.broadcast-box](options.html#opt-services.broadcast-box.enable).
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
···
+212
nixos/modules/services/web-apps/chhoto-url.nix
+212
nixos/modules/services/web-apps/chhoto-url.nix
···+Files to load environment variables from in addition to [](#opt-services.chhoto-url.settings).
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···chromium = (handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./chromium.nix { }).stable or { };
+60
nixos/tests/chhoto-url.nix
+60
nixos/tests/chhoto-url.nix
···+resp = json.loads(machine.succeed("curl -H 'X-API-Key: api_key' localhost:8000/api/getconfig"))+resp = json.loads(machine.succeed("curl -H 'X-API-Key: api_key' localhost:8000/api/new -d '{\"longlink\": \"https://nixos.org/\"}'"))+resp = json.loads(machine.succeed(f"curl -H 'X-API-Key: api_key' localhost:8000/api/expand -d '{slug}'"))
+47
pkgs/by-name/ch/chhoto-url/package.nix
+47
pkgs/by-name/ch/chhoto-url/package.nix
···