{
  enable = true;
  associations.added = {
    "video/3gpp" = "vlc.desktop";
    "video/3gpp2" = "vlc.desktop";
    "video/avi" = "vlc.desktop";
    "video/divx" = "vlc.desktop";
    "video/mp4" = "vlc.desktop";
    "video/mpeg" = "vlc.desktop";
    "video/ogg" = "vlc.desktop";
    "video/quicktime" = "vlc.desktop";
    "video/webm" = "vlc.desktop";
    "video/x-flv" = "vlc.desktop";
    "video/x-matroska" = "vlc.desktop";
    "video/x-ms-asf" = "vlc.desktop";
    "video/x-ms-wmv" = "vlc.desktop";
    "video/x-msvideo" = "vlc.desktop";
    "video/x-theora+ogg" = "vlc.desktop";
    "video/x-m4v" = "vlc.desktop";
    "video/vnd.rn-realvideo" = "vlc.desktop";
    "video/x-flic" = "vlc.desktop";
  };

  defaultApplications = {
    "inode/directory" = "thunar.desktop";
    "x-scheme-handler/file" = "thunar.desktop";
    "x-scheme-handler/roblox-player" = "org.vinegarhq.Sober.desktop";
    "x-scheme-handler/https" = "app.zen_browser.zen.desktop";
    "x-scheme-handler/http" = "app.zen_browser.zen.desktop";
    "x-scheme-handler/discord" = "vesktop.desktop";
    "video/3gpp" = "vlc.desktop";
    "video/3gpp2" = "vlc.desktop";
    "video/avi" = "vlc.desktop";
    "video/divx" = "vlc.desktop";
    "video/mp4" = "vlc.desktop";
    "video/mpeg" = "vlc.desktop";
    "video/ogg" = "vlc.desktop";
    "video/quicktime" = "vlc.desktop";
    "video/webm" = "vlc.desktop";
    "video/x-flv" = "vlc.desktop";
    "video/x-matroska" = "vlc.desktop";
    "video/x-ms-asf" = "vlc.desktop";
    "video/x-ms-wmv" = "vlc.desktop";
    "video/x-msvideo" = "vlc.desktop";
    "video/x-theora+ogg" = "vlc.desktop";
    "video/x-m4v" = "vlc.desktop";
    "video/vnd.rn-realvideo" = "vlc.desktop";
    "video/x-flic" = "vlc.desktop";
  };
}
