2025-02-06 13:00:39 -03:00
|
|
|
{pkgs, ...}: {
|
2025-02-06 10:21:50 -03:00
|
|
|
xdg.mimeApps.enable = true;
|
|
|
|
|
xdg.mimeApps.defaultApplications = let
|
|
|
|
|
browser = "zen.desktop";
|
2025-02-06 10:22:01 -03:00
|
|
|
email = "thunderbird.desktop";
|
2025-02-06 10:21:50 -03:00
|
|
|
in {
|
|
|
|
|
"text/html" = browser;
|
|
|
|
|
"x-scheme-handler/http" = browser;
|
|
|
|
|
"x-scheme-handler/https" = browser;
|
|
|
|
|
"x-scheme-handler/about" = browser;
|
|
|
|
|
"x-scheme-handler/unknown" = browser;
|
2025-02-06 10:22:01 -03:00
|
|
|
|
|
|
|
|
"message/rfc822" = email;
|
|
|
|
|
"x-scheme-handler/mailto" = email;
|
|
|
|
|
"text/calendar" = email;
|
|
|
|
|
"text/x-vcard" = email;
|
2025-02-06 10:21:50 -03:00
|
|
|
};
|
|
|
|
|
|
2025-02-06 13:48:39 -03:00
|
|
|
# Zen Browser (Main browser)
|
2025-02-06 10:21:50 -03:00
|
|
|
programs.zen-browser.enable = true;
|
2025-02-06 10:22:01 -03:00
|
|
|
|
2025-02-06 13:48:39 -03:00
|
|
|
# Brave (Work browser)
|
2025-02-06 13:00:39 -03:00
|
|
|
programs.chromium.enable = true;
|
|
|
|
|
programs.chromium.package = pkgs.brave;
|
|
|
|
|
programs.chromium.extensions = [
|
|
|
|
|
{id = "eimadpbcbfnmbkopoojfekhnkhdbieeh";} # Dark Reader
|
|
|
|
|
{id = "oldceeleldhonbafppcapldpdifcinji";} # Language Tool
|
|
|
|
|
{id = "edibdbjcniadpccecjdfdjjppcpchdlm";} # I still don't care about cookies
|
|
|
|
|
{id = "dphilobhebphkdjbpfohgikllaljmgbn";} # SimpleLogin
|
|
|
|
|
{id = "cbghhgpcnddeihccjmnadmkaejncjndb";} # Vencord
|
|
|
|
|
];
|
|
|
|
|
|
2025-02-06 13:48:39 -03:00
|
|
|
# Thunderbird (Email client)
|
2025-02-06 10:22:01 -03:00
|
|
|
programs.thunderbird.enable = true;
|
|
|
|
|
programs.thunderbird.profiles = {};
|
2025-02-06 10:21:50 -03:00
|
|
|
}
|