From e7c92133d19047a61132492eae46bd0cb3cfb6a8 Mon Sep 17 00:00:00 2001 From: caem Date: Sun, 2 Feb 2025 00:13:26 +0100 Subject: [PATCH] gnome: Set up correct handling of mimetypes --- modules/home/caem/desktop/gnome/default.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/modules/home/caem/desktop/gnome/default.nix b/modules/home/caem/desktop/gnome/default.nix index c144f8f..3e0838c 100644 --- a/modules/home/caem/desktop/gnome/default.nix +++ b/modules/home/caem/desktop/gnome/default.nix @@ -5,6 +5,22 @@ let then builtins.toString inputs.secrets.paths.wallpaper else builtins.toString ../../../../../assets/wallpaper.jpg; in { + xdg.mimeApps = { + enable = true; + defaultApplications = { + "application/pdf" = "org.gnome.Evince.desktop"; + "image/avif" = "org.gnome.Loupe.desktop"; + "image/apng" = "org.gnome.Loupe.desktop"; + "image/bmp" = "org.gnome.Loupe.desktop"; + "image/gif" = "org.gnome.Loupe.desktop"; + "image/jpeg" = "org.gnome.Loupe.desktop"; + "image/vnd.microsoft.icon" = "org.gnome.Loupe.desktop"; + "image/png" = "org.gnome.Loupe.desktop"; + "image/tiff" = "org.gnome.Loupe.desktop"; + "image/webp" = "org.gnome.Loupe.desktop"; + }; + }; + gtk = { enable = true; gtk2.configLocation = "${config.xdg.configHome}/gtk-2.0/gtkrc";