Compare commits

...
Sign in to create a new pull request.

1 commit

Author SHA1 Message Date
99ae637b8c
[thunderbird] WIP: Declarative extensions 2025-10-30 19:56:57 +01:00

View file

@ -3,6 +3,9 @@
let let
cfg = config.sisyphus.users.tdpeuter; cfg = config.sisyphus.users.tdpeuter;
user = config.users.users.tdpeuter.name; user = config.users.users.tdpeuter.name;
profile = "tdpeuter";
signatures = { signatures = {
default = '' default = ''
Met vriendelijke groeten Met vriendelijke groeten
@ -25,8 +28,20 @@ let
}; };
in { in {
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
home-manager.users.tdpeuter = lib.mkIf config.sisyphus.programs.home-manager.enable { home-manager.users."${user}" = lib.mkIf config.sisyphus.programs.home-manager.enable {
accounts.email.accounts = { accounts = {
calendar.accounts = {
Nextcloud = {
primary = true;
remote = {
type = "caldav";
url = "https://cloud.depeuter.dev/remote.php/dav";
userName = "tdpeuter";
};
};
};
email.accounts = {
Telenet = { Telenet = {
address = "tibo.depeuter@telenet.be"; address = "tibo.depeuter@telenet.be";
userName = "tibo.depeuter@telenet.be"; userName = "tibo.depeuter@telenet.be";
@ -118,11 +133,12 @@ in {
}; };
}; };
}; };
};
programs = { programs = {
thunderbird = { thunderbird = {
enable = true; enable = true;
profiles.tdpeuter = { profiles."${profile}" = {
isDefault = true; isDefault = true;
settings = { settings = {
# View # View
@ -139,5 +155,17 @@ in {
}; };
}; };
}; };
programs = {
thunderbird = {
enable = true;
policies.ExtensionSettings = {
"cardbook" = {
installation_mode = "normal_installed";
install_url = "https://addons.thunderbird.net/thunderbird/downloads/latest/cardbook/addon-634298-latest.xpi";
};
};
};
};
}; };
} }