tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
0
fork
atom
nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
0
fork
atom
overview
issues
pulls
pipelines
nixos/orca: init very simple module
K900
2 years ago
64da4010
187f4340
+26
2 changed files
expand all
collapse all
unified
split
nixos
modules
module-list.nix
services
accessibility
orca.nix
+1
nixos/modules/module-list.nix
reviewed
···
363
363
./security/systemd-confinement.nix
364
364
./security/tpm2.nix
365
365
./security/wrappers/default.nix
366
366
+
./services/accessibility/orca.nix
366
367
./services/accessibility/speechd.nix
367
368
./services/admin/docuum.nix
368
369
./services/admin/meshcentral.nix
+25
nixos/modules/services/accessibility/orca.nix
reviewed
···
1
1
+
{
2
2
+
config,
3
3
+
lib,
4
4
+
pkgs,
5
5
+
...
6
6
+
}:
7
7
+
let
8
8
+
cfg = config.services.orca;
9
9
+
inherit (lib)
10
10
+
mkEnableOption
11
11
+
mkIf
12
12
+
mkPackageOption
13
13
+
;
14
14
+
in
15
15
+
{
16
16
+
options.services.orca = {
17
17
+
enable = mkEnableOption "Orca screen reader";
18
18
+
package = mkPackageOption pkgs "orca" { };
19
19
+
};
20
20
+
21
21
+
config = mkIf cfg.enable {
22
22
+
environment.systemPackages = [ cfg.package ];
23
23
+
services.speechd.enable = true;
24
24
+
};
25
25
+
}