1{ 2 config, 3 lib, 4 pkgs, 5 ... 6}: 7let 8 cfg = config.services.orca; 9 inherit (lib) 10 mkEnableOption 11 mkIf 12 mkPackageOption 13 ; 14in 15{ 16 options.services.orca = { 17 enable = mkEnableOption "Orca screen reader"; 18 package = mkPackageOption pkgs "orca" { }; 19 }; 20 21 config = mkIf cfg.enable { 22 environment.systemPackages = [ cfg.package ]; 23 services.speechd.enable = true; 24 }; 25}