Loading nixos/modules/module-list.nix +1 −0 Original line number Diff line number Diff line Loading @@ -363,6 +363,7 @@ ./security/systemd-confinement.nix ./security/tpm2.nix ./security/wrappers/default.nix ./services/accessibility/orca.nix ./services/accessibility/speechd.nix ./services/admin/docuum.nix ./services/admin/meshcentral.nix Loading nixos/modules/services/accessibility/orca.nix 0 → 100644 +25 −0 Original line number Diff line number Diff line { config, lib, pkgs, ... }: let cfg = config.services.orca; inherit (lib) mkEnableOption mkIf mkPackageOption ; in { options.services.orca = { enable = mkEnableOption "Orca screen reader"; package = mkPackageOption pkgs "orca" { }; }; config = mkIf cfg.enable { environment.systemPackages = [ cfg.package ]; services.speechd.enable = true; }; } Loading
nixos/modules/module-list.nix +1 −0 Original line number Diff line number Diff line Loading @@ -363,6 +363,7 @@ ./security/systemd-confinement.nix ./security/tpm2.nix ./security/wrappers/default.nix ./services/accessibility/orca.nix ./services/accessibility/speechd.nix ./services/admin/docuum.nix ./services/admin/meshcentral.nix Loading
nixos/modules/services/accessibility/orca.nix 0 → 100644 +25 −0 Original line number Diff line number Diff line { config, lib, pkgs, ... }: let cfg = config.services.orca; inherit (lib) mkEnableOption mkIf mkPackageOption ; in { options.services.orca = { enable = mkEnableOption "Orca screen reader"; package = mkPackageOption pkgs "orca" { }; }; config = mkIf cfg.enable { environment.systemPackages = [ cfg.package ]; services.speechd.enable = true; }; }