From 5b5eb10c5985d21f5ae3a1d84ff3e3ecfce10ea5 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Sat, 30 Aug 2025 16:38:19 -0500 Subject: allow setting default application for generic categories of mime-types instead of the mimewiz like method --- archetypes/profiles/desktop/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'archetypes') diff --git a/archetypes/profiles/desktop/default.nix b/archetypes/profiles/desktop/default.nix index 499de17..00dea7e 100644 --- a/archetypes/profiles/desktop/default.nix +++ b/archetypes/profiles/desktop/default.nix @@ -72,7 +72,17 @@ desktop = mkDesktop true; }; - xdg.mimeApps._setDefaultApplications.enable = true; + xdg.mimeApps._defaultCategoryApplications = { + enable = true; + categoryApplications = { + audio = [ "mpv" ]; + email = [ "thunderbird" ]; + image = [ "sxiv" ]; + pdf = [ "org.pwmt.zathura-pdf-mupdf" ]; + text = [ "nvim" ]; + video = [ "mpv" ]; + }; + }; }; in { imports = [ (lib._mkProfileArchetype "desktop" nixosConfig homeConfig) ]; -- cgit v1.2.3