diff --git a/modules/home/xdg/mime-apps.nix b/modules/home/xdg/mime-apps.nix index 5563973..504caca 100644 --- a/modules/home/xdg/mime-apps.nix +++ b/modules/home/xdg/mime-apps.nix @@ -179,6 +179,89 @@ in "x-scheme-handler/webcal" = cfg.calendar; "x-scheme-handler/webcals" = cfg.calendar; "x-www-browser" = cfg.browser; + + # FIXME: relevant? https://bbs.archlinux.org/viewtopic.php?id=243125 + + # FIXME: shouldn't be necessary then + # "audio/AMR" = cfg.media.audio; + # "audio/aac" = cfg.media.audio; + # "audio/ac3" = cfg.media.audio; + # "audio/flac" = cfg.media.audio; + # "audio/mp2" = cfg.media.audio; + # "audio/mp4" = cfg.media.audio; + # "audio/mpeg" = cfg.media.audio; + # "audio/ogg" = cfg.media.audio; + # "audio/vnd.dts" = cfg.media.audio; + # "audio/vnd.dts.hd" = cfg.media.audio; + # "audio/vnd.rn-realaudio" = cfg.media.audio; + # "audio/webm" = cfg.media.audio; + # "audio/x-adpcm" = cfg.media.audio; + # "audio/x-aiff" = cfg.media.audio; + # "audio/x-ape" = cfg.media.audio; + # "audio/x-matroska" = cfg.media.audio; + # "audio/x-mpegurl" = cfg.media.audio; + # "audio/x-ms-asx" = cfg.media.audio; + # "audio/x-ms-wma" = cfg.media.audio; + # "audio/x-musepack" = cfg.media.audio; + # "audio/x-scpls" = cfg.media.audio; + # "audio/x-tta" = cfg.media.audio; + # "audio/x-vorbis+ogg" = cfg.media.audio; + # "audio/x-wav" = cfg.media.audio; + # "audio/x-wavpack" = cfg.media.audio; + # "image/bmp" = cfg.media.image.bitmap; + # "image/gif" = cfg.media.image.bitmap; + # "image/heif" = cfg.media.image.bitmap; + # "image/jpeg" = cfg.media.image.bitmap; + # "image/jpg" = cfg.media.image.bitmap; + # "image/pjpeg" = cfg.media.image.bitmap; + # "image/png" = cfg.media.image.bitmap; + # "image/tiff" = cfg.media.image.bitmap; + # "image/vnd.zbrush.pcx" = cfg.media.image.bitmap; + # "image/webp" = cfg.media.image.bitmap; + # "image/x-icb" = cfg.media.image.bitmap; + # "image/x-ico" = cfg.media.image.bitmap; + # "image/x-pcx" = cfg.media.image.bitmap; + # "image/x-portable-anymap" = cfg.media.image.bitmap; + # "image/x-portable-bitmap" = cfg.media.image.bitmap; + # "image/x-portable-graymap" = cfg.media.image.bitmap; + # "image/x-portable-pixmap" = cfg.media.image.bitmap; + # "image/x-tga" = cfg.media.image.bitmap; + # "image/x-xbitmap" = cfg.media.image.bitmap; + # "image/x-xpixmap" = cfg.media.image.bitmap; + # "image/x-xwindowdump" = cfg.media.image.bitmap; + # "text/tcl" = cfg.editor; + # "text/x-c++hdr" = cfg.editor; + # "text/x-c++src" = cfg.editor; + # "text/x-chdr" = cfg.editor; + # "text/x-csrc" = cfg.editor; + # "text/x-java" = cfg.editor; + # "text/x-makefile" = cfg.editor; + # "text/x-moc" = cfg.editor; + # "text/x-pascal" = cfg.editor; + # "text/x-tex" = cfg.editor; + # "video/3gpp" = cfg.media.video; + # "video/3gpp2" = cfg.media.video; + # "video/dv" = cfg.media.video; + # "video/mp2t" = cfg.media.video; + # "video/mp4" = cfg.media.video; + # "video/mpeg" = cfg.media.video; + # "video/ogg" = cfg.media.video; + # "video/quicktime" = cfg.media.video; + # "video/vnd.mpegurl" = cfg.media.video; + # "video/vnd.rn-realvideo" = cfg.media.video; + # "video/webm" = cfg.media.video; + # "video/x-flic" = cfg.media.video; + # "video/x-flv" = cfg.media.video; + # "video/x-matroska" = cfg.media.video; + # "video/x-ms-wmv" = cfg.media.video; + # "video/x-msvideo" = cfg.media.video; + # "video/x-ogm+ogg" = cfg.media.video; + # "video/x-theora+ogg" = cfg.media.video; + + # FIXME: additionally interesting, but not necessary + # "x-scheme-handler/discord" = [ "discord.desktop" ]; + # "x-scheme-handler/msteams" = [ "teams.desktop" ]; + # "x-scheme-handler/slack" = [ "slack.desktop" ]; }; }; };