dotfiles/nixcfgs/modules/nixos/programs/thunderbird.nix

27 lines
908 B
Nix

{...}: {
programs.thunderbird = {
enable = true;
policies = {
DisableTelemetry = true;
ExtensionSettings = with builtins; let
extension = short: uuid: {
name = uuid;
value = {
install_url = "https://addons.thunderbird.net/downloads/latest/addon-${short}-latest.xpi";
installation_mode = "normal_installed";
};
};
in
listToAttrs [
(extension "988699" "thunderai@micz.it") # ThunderAI
(extension "988018" "addon@darkreader.org") # Dark Reader
(extension "987885" "tbkeys-lite@addons.thunderbird.net") # TBKeys Lite
(extension "988342" "external-editor-revived@tsundere.moe") # External Editor Revived
];
};
preferences = {
"widget.use-xdg-desktop-portal.file-picker" = 1;
"widget.use-xdg-desktop-portal.mime-handler" = 1;
};
};
}