1

Update mime configuration

This commit is contained in:
2024-06-02 18:27:47 +02:00
parent 89b0a7a33d
commit 0e948cb3bc

View File

@ -208,45 +208,51 @@ with mylib.networking; {
removedAssociations = { removedAssociations = {
"application/pdf" = "chromium-browser.desktop"; "application/pdf" = "chromium-browser.desktop";
"text/plain" = "code.desktop";
}; };
defaultApplications = { defaultApplications = let
textEditor = "neovide.desktop"; # Helix.desktop
videoPlayer = "mpv.desktop";
imageViewer = "imv.desktop";
audioPlayer = "vlc.desktop"; # mov.desktop
in {
"inode/directory" = "nnn.desktop"; "inode/directory" = "nnn.desktop";
"application/pdf" = "org.pwmt.zathura.desktop"; "application/pdf" = "org.pwmt.zathura.desktop";
"application/x-sh" = "Helix.desktop"; "application/x-sh" = "${textEditor}";
"application/xhtml+xml" = "Helix.desktop"; "application/xhtml+xml" = "${textEditor}";
"application/xml" = "Helix.desktop"; "application/xml" = "${textEditor}";
"image/bmp" = "imv.desktop"; "image/bmp" = "${imageViewer}";
"image/jpeg" = "imv.desktop"; "image/jpeg" = "${imageViewer}";
"image/png" = "imv.desktop"; "image/png" = "${imageViewer}";
"image/svg+xml" = "imv.desktop"; "image/svg+xml" = "${imageViewer}";
"image/tiff" = "imv.desktop"; "image/tiff" = "${imageViewer}";
"image/webp" = "imv.desktop"; "image/webp" = "${imageViewer}";
"video/mp2t" = "mpv.desktop"; "video/mp2t" = "${videoPlayer}";
"video/mp4" = "mpv.desktop"; "video/mp4" = "${videoPlayer}";
"video/mpeg" = "mpv.desktop"; "video/mpeg" = "${videoPlayer}";
"video/ogg" = "mpv.desktop"; "video/ogg" = "${videoPlayer}";
"video/quicktime" = "mpv.desktop"; "video/quicktime" = "${videoPlayer}";
"video/webm" = "mpv.desktop"; "video/webm" = "${videoPlayer}";
"video/x-matroska" = "mpv.desktop"; "video/x-matroska" = "${videoPlayer}";
"video/x-msvideo" = "mpv.desktop"; "video/x-msvideo" = "${videoPlayer}";
"video/x-ms-wmv" = "mpv.desktop"; "video/x-ms-wmv" = "${videoPlayer}";
"text/css" = "Helix.desktop"; "text/css" = "${textEditor}";
"text/csv" = "Helix.desktop"; "text/csv" = "${textEditor}";
"text/javascript" = "Helix.desktop"; "text/javascript" = "${textEditor}";
"text/json" = "Helix.desktop"; "text/json" = "${textEditor}";
"text/plain" = "Helix.desktop"; "text/plain" = "${textEditor}";
"text/xml" = "Helix.desktop"; "text/xml" = "${textEditor}";
# "audio/mpeg" = "moc.desktop"; "audio/mpeg" = "${audioPlayer}";
# "audio/ogg" = "moc.desktop"; "audio/ogg" = "${audioPlayer}";
# "audio/opus" = "moc.desktop"; "audio/opus" = "${audioPlayer}";
# "audio/wav" = "moc.desktop"; "audio/wav" = "${audioPlayer}";
# "audio/webm" = "moc.desktop"; "audio/webm" = "${audioPlayer}";
}; };
addedAssociations = defaultApplications; addedAssociations = defaultApplications;