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 # Enable Flatpack
services.flatpak.enable = true; services.flatpak.enable = true;
xdg.portal = { xdg = {
enable = true; portal = {
extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; enable = true;
}; extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
xdg.mime.defaultApplications = { };
"text/html" = "org.firefox.firefox.desktop"; mime = {
"x-scheme-handler/http" = "org.firefox.firefox.desktop"; addedAssociations = {
"x-scheme-handler/https" = "org.firefox.firefox.desktop"; "x-scheme-handler/http" = "firefox.desktop";
"x-scheme-handler/about" = "org.firefox.firefox.desktop"; "x-scheme-handler/https" = "firefox.desktop";
"x-scheme-handler/unknown" = "org.firefox.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 = { environment = {
systemPackages = with pkgs; [ systemPackages = with pkgs; [