diff --git a/homeManagerModules/defaultApps.nix b/homeManagerModules/defaultApps.nix index dba48883..b5ec436d 100644 --- a/homeManagerModules/defaultApps.nix +++ b/homeManagerModules/defaultApps.nix @@ -28,24 +28,25 @@ xdg.mimeApps = { enable = true; defaultApplications = { + "application/json" = config.alyraffauf.defaultApps.editor.desktop; "application/pdf" = config.alyraffauf.defaultApps.pdfViewer.desktop; + "application/x-extension-htm" = config.alyraffauf.defaultApps.webBrowser.desktop; + "application/x-extension-html" = config.alyraffauf.defaultApps.webBrowser.desktop; + "application/x-extension-shtml" = config.alyraffauf.defaultApps.webBrowser.desktop; + "application/x-extension-xht" = config.alyraffauf.defaultApps.webBrowser.desktop; + "application/x-extension-xhtml" = config.alyraffauf.defaultApps.webBrowser.desktop; "application/x-shellscript" = config.alyraffauf.defaultApps.editor.desktop; "application/xhtml+xml" = config.alyraffauf.defaultApps.webBrowser.desktop; - "audio/flac" = config.alyraffauf.defaultApps.audioPlayer.desktop; - "audio/mpeg" = config.alyraffauf.defaultApps.audioPlayer.desktop; - "audio/opus" = config.alyraffauf.defaultApps.audioPlayer.desktop; - "image/jpeg" = config.alyraffauf.defaultApps.imageViewer.desktop; - "image/png" = config.alyraffauf.defaultApps.imageViewer.desktop; + "audio/*" = config.alyraffauf.defaultApps.audioPlayer.desktop; + "image/*" = config.alyraffauf.defaultApps.imageViewer.desktop; "inode/directory" = config.alyraffauf.defaultApps.fileManager.desktop; "text/html" = config.alyraffauf.defaultApps.webBrowser.desktop; + "text/markdown" = config.alyraffauf.defaultApps.editor.desktop; "text/plain" = config.alyraffauf.defaultApps.editor.desktop; "text/x-python" = config.alyraffauf.defaultApps.editor.desktop; "text/xml" = config.alyraffauf.defaultApps.webBrowser.desktop; - "video/H264" = config.alyraffauf.defaultApps.videoPlayer.desktop; - "video/mp4" = config.alyraffauf.defaultApps.videoPlayer.desktop; - "video/mpeg" = config.alyraffauf.defaultApps.videoPlayer.desktop; - "video/ogg" = config.alyraffauf.defaultApps.videoPlayer.desktop; - "video/x-matroska" = config.alyraffauf.defaultApps.videoPlayer.desktop; + "video/*" = config.alyraffauf.defaultApps.videoPlayer.desktop; + "x-scheme-handler/chrome" = config.alyraffauf.defaultApps.webBrowser.desktop; "x-scheme-handler/ftp" = config.alyraffauf.defaultApps.webBrowser.desktop; "x-scheme-handler/http" = config.alyraffauf.defaultApps.webBrowser.desktop; "x-scheme-handler/https" = config.alyraffauf.defaultApps.webBrowser.desktop;