grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / services / accessibility / orca.nix
blob4487afba103c52ddb4048a1d3bde0f4d3642d3ea
2   config,
3   lib,
4   pkgs,
5   ...
6 }:
7 let
8   cfg = config.services.orca;
9   inherit (lib)
10     mkEnableOption
11     mkIf
12     mkPackageOption
13     ;
16   options.services.orca = {
17     enable = mkEnableOption "Orca screen reader";
18     package = mkPackageOption pkgs "orca" { };
19   };
21   config = mkIf cfg.enable {
22     environment.systemPackages = [ cfg.package ];
23     services.speechd.enable = true;
24   };