Extend mime types for Firefox

This commit is contained in:
Andreas Zweili 2023-01-28 14:17:35 +01:00
parent 65caef7585
commit 3501cc0406
1 changed files with 41 additions and 10 deletions

View File

@ -56,16 +56,47 @@
# Enable Flatpack
services.flatpak.enable = true;
xdg.portal = {
enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
};
xdg.mime.defaultApplications = {
"text/html" = "org.firefox.firefox.desktop";
"x-scheme-handler/http" = "org.firefox.firefox.desktop";
"x-scheme-handler/https" = "org.firefox.firefox.desktop";
"x-scheme-handler/about" = "org.firefox.firefox.desktop";
"x-scheme-handler/unknown" = "org.firefox.firefox.desktop";
xdg = {
portal = {
enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
};
mime = {
addedAssociations = {
"x-scheme-handler/http" = "firefox.desktop";
"x-scheme-handler/https" = "firefox.desktop";
"x-scheme-handler/about" = "firefox.desktop";
"x-scheme-handler/unknown" = "firefox.desktop";
"x-scheme-handler/chrome" = "firefox.desktop";
"text/html" = "firefox.desktop";
"application/x-extension-htm" = "firefox.desktop";
"application/x-extension-html" = "firefox.desktop";
"application/x-extension-shtml" = "firefox.desktop";
"application/xhtml+xml" = "firefox.desktop";
"application/x-extension-xhtml" = "firefox.desktop";
"application/x-extension-xht" = "firefox.desktop";
"application/x-www-browser" = "firefox.desktop";
"x-www-browser" = "firefox.desktop";
"x-scheme-handler/webcal" = "firefox.desktop";
};
defaultApplications = {
"x-scheme-handler/http" = "firefox.desktop";
"x-scheme-handler/https" = "firefox.desktop";
"x-scheme-handler/about" = "firefox.desktop";
"x-scheme-handler/unknown" = "firefox.desktop";
"x-scheme-handler/chrome" = "firefox.desktop";
"text/html" = "firefox.desktop";
"application/x-extension-htm" = "firefox.desktop";
"application/x-extension-html" = "firefox.desktop";
"application/x-extension-shtml" = "firefox.desktop";
"application/xhtml+xml" = "firefox.desktop";
"application/x-extension-xhtml" = "firefox.desktop";
"application/x-extension-xht" = "firefox.desktop";
"application/x-www-browser" = "firefox.desktop";
"x-www-browser" = "firefox.desktop";
"x-scheme-handler/webcal" = "firefox.desktop";
};
};
};
environment = {
systemPackages = with pkgs; [