From 30e8310755f3fb7d6970cc5cf8c3605eb06ae218 Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Sun, 26 Jan 2025 15:06:26 +0800 Subject: [PATCH] add thunderbird to home module --- .../configurations/Tytonidae/default.nix | 1 + home/modules/default.nix | 1 + home/modules/thunderbird.nix | 22 +++++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 home/modules/thunderbird.nix diff --git a/home/david/configurations/Tytonidae/default.nix b/home/david/configurations/Tytonidae/default.nix index c7e183d..ab6d624 100644 --- a/home/david/configurations/Tytonidae/default.nix +++ b/home/david/configurations/Tytonidae/default.nix @@ -32,6 +32,7 @@ mpv.enable = true; kvm.enable = true; atuin.enable = true; + thunderbird.enable = true; }; david = { diff --git a/home/modules/default.nix b/home/modules/default.nix index 5eba196..dc75c79 100644 --- a/home/modules/default.nix +++ b/home/modules/default.nix @@ -28,6 +28,7 @@ ./atuin.nix ./swaync.nix ./swaylock.nix + ./thunderbird.nix ]; options = { diff --git a/home/modules/thunderbird.nix b/home/modules/thunderbird.nix new file mode 100644 index 0000000..5174a63 --- /dev/null +++ b/home/modules/thunderbird.nix @@ -0,0 +1,22 @@ +{ config, lib, ... }: +let + cfg = config.youthlic.programs.thunderbird; +in +{ + options = { + youthlic.programs.thunderbird = { + enable = lib.mkEnableOption "thunderbird"; + }; + }; + config = lib.mkIf cfg.enable { + programs.thunderbird = { + enable = true; + profiles = { + default = { + withExternalGnupg = true; + isDefault = true; + }; + }; + }; + }; +}