thunderbird css

This commit is contained in:
Lennart J. Kurzweg (Nx2)
2024-09-18 20:14:42 +02:00
parent e076123fa7
commit 7ed29be1e6

View File

@@ -1,4 +1,4 @@
{ pkgs, lib, host, rice, secrets, ... }:
{ pkgs, lib, host, user, rice, secrets, ... }:
lib.mkIf (host != "NxACE")
{
home.packages = with pkgs; [
@@ -6,8 +6,7 @@ lib.mkIf (host != "NxACE")
];
programs.thunderbird =
let
programs.thunderbird = let
inherit (lib.generators) toJSON;
extensions = toJSON {} {
"default-theme@mozilla.org" = "5787f490-29b8-436e-a111-640da8590790";
@@ -22,7 +21,7 @@ lib.mkIf (host != "NxACE")
in {
enable = true;
profiles = {
default = {
"${user}" = {
isDefault = true;
settings = with rice.color; {
"calendar.alarms.showmissed" = false;
@@ -47,7 +46,18 @@ lib.mkIf (host != "NxACE")
"mailnews.headers.showReferences" = true;
"mailnews.headers.showSender" = true;
"mailnews.headers.showUserAgent" = true;
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
};
userChrome = with rice.color; /* css */ ''
* {
color: ${rice.lib.hex-to-rgb-comma-string foreground} !important;
background-color: rgba(${rice.lib.hex-to-rgb-comma-string background}, ${builtins.toString rice.transparency}) !important;
border: none !important;
}
treechildren::-moz-tree-row(odd), treechildren::-moz-tree-row(even) {
background-color: rgba(${rice.lib.hex-to-rgb-comma-string background}, ${builtins.toString rice.transparency}) !important;
}
'';
};
};
};
@@ -76,7 +86,7 @@ lib.mkIf (host != "NxACE")
};
thunderbird = {
enable = true;
profiles = [ "default" ];
profiles = [ "nx2" ];
# The id given as argument is an automatically generated account identifier.
settings = OAuth2Settings;
};
@@ -96,7 +106,7 @@ lib.mkIf (host != "NxACE")
};
thunderbird = {
enable = true;
profiles = [ "default" ];
profiles = [ "nx2" ];
# The id given as argument is an automatically generated account identifier.
settings = OAuth2Settings;
};
@@ -127,7 +137,7 @@ lib.mkIf (host != "NxACE")
};
thunderbird = {
enable = true;
profiles = [ "default" ];
profiles = [ "nx2" ];
settings = id: {
"mail.server.server_${id}.fcc_folder" = "imap://${un}%40hs-mittweida.de@xc.hs-mittweida.de/Sent";
};