nix-config/modules/home-manager/terminal/voice.nix

21 lines
373 B
Nix
Raw Normal View History

2024-03-24 23:39:49 +01:00
{
config,
pkgs,
lib,
...
}: {
options.user.enable-speech = lib.mkEnableOption "espeak";
2024-03-24 23:39:49 +01:00
config = lib.mkIf config.user.enable-speech {
home.shellAliases = {
say = "espeak -p 10 -s 150 -a 200";
2024-03-24 23:39:49 +01:00
};
home.packages = with pkgs; [
espeak
];
programs.nushell.extraConfig = ''
alias say = espeak -p 10 -s 150 -a 200
'';
};
2024-03-24 23:39:49 +01:00
}