diff --git a/systems/common/default.nix b/systems/common/default.nix index a38f3f3..f107219 100644 --- a/systems/common/default.nix +++ b/systems/common/default.nix @@ -42,11 +42,15 @@ xdg.mimeApps = { enable = true; - defaultApplications = { - "image/png" = ["org.gnome.Loupe.desktop"]; - "image/jpeg" = ["org.gnome.eog.desktop"]; - "video/webm" = ["mpv.desktop"]; - "application/pdf" = ["org.gnome.Evince.desktop"]; + defaultApplications = let + imageViewer = ["org.gnome.Loupe.desktop"]; + videoViewer = ["mpv.desktop"]; + documentViewer = ["org.gnome.Evince.desktop"]; + in { + "image/png" = imageViewer; + "image/jpeg" = imageViewer; + "video/webm" = videoViewer; + "application/pdf" = documentViewer; }; }; }