{ config, pkgs, lib, ... }: { options = { host.enable-speech = lib.mkOption { default = false; type = lib.types.bool; description = '' install a text to speech engine ''; }; }; config = lib.mkIf config.host.enable-speech { home.shellAliases = { say = "espeak -p 10 -s 150 -a 200"; }; home.packages = with pkgs; [ espeak ]; programs.nushell.extraConfig = '' alias say = espeak -p 10 -s 150 -a 200 ''; }; }