From 3b7af25083c7706b4cb644884099d954b107b1fb Mon Sep 17 00:00:00 2001 From: Zoty Date: Tue, 7 Jul 2026 08:29:00 -0300 Subject: [PATCH] fix xdg.mimeapps --- modules/niri.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/niri.nix b/modules/niri.nix index fd66186..eb8aabf 100644 --- a/modules/niri.nix +++ b/modules/niri.nix @@ -27,6 +27,19 @@ config.common.default = [ "gnome" ]; }; + # Without a full Plasma session, kbuildsycoca6 has no XDG applications + # menu to build KServices from, so Dolphin can't resolve default apps and + # fails to open files with KDE apps (ark/gwenview) — "org.kde.ark was not + # found". Ship the Plasma menu under both names it may be looked up as + # (XDG_MENU_PREFIX=plasma- expects plasma-applications.menu). + # https://github.com/NixOS/nixpkgs/issues/409986 + environment.etc = { + "xdg/menus/applications.menu".source = + "${pkgs.kdePackages.plasma-workspace}/etc/xdg/menus/plasma-applications.menu"; + "xdg/menus/plasma-applications.menu".source = + "${pkgs.kdePackages.plasma-workspace}/etc/xdg/menus/plasma-applications.menu"; + }; + security.pam.services.swaylock = {}; services.greetd = {