From fb442560064f98ee850c71d78330b9b3abda4774 Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Sun, 20 Sep 2026 04:00:07 +0530 Subject: chore: added option guards to desktop entries for tuis --- modules/file-management/yazi/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'modules/file-management/yazi') diff --git a/modules/file-management/yazi/default.nix b/modules/file-management/yazi/default.nix index 70a7326..ba1c020 100644 --- a/modules/file-management/yazi/default.nix +++ b/modules/file-management/yazi/default.nix @@ -60,6 +60,11 @@ in source = config.lib.file.mkOutOfStoreSymlink "${config.file-management.yazi.package}/share/pixmaps/yazi.png"; }; + home.sessionVariables = { + TERMCMD = lib.mkIf config.terminal.kitty.enable "${lib.getExe config.terminal.kitty.package} --class file-explorer --title 'Yazi'"; + }; + }) + (lib.mkIf (config.file-management.yazi.enable && config.terminal.kitty.enable) { xdg.desktopEntries."yazi" = { name = "Yazi"; exec = "${lib.getExe config.terminal.kitty.package} --class yazi -e ${lib.getExe config.file-management.yazi.package}"; @@ -78,10 +83,6 @@ in "application/x-7z-compressed" = "yazi.desktop"; "application/x-rar-compressed" = "yazi.desktop"; }; - - home.sessionVariables = { - TERMCMD = lib.mkIf config.terminal.kitty.enable "${lib.getExe config.terminal.kitty.package} --class file-explorer --title 'Yazi'"; - }; }) (lib.mkIf config.file-management.yazi.file-chooser.enable { home.file.".config/xdg-desktop-portal-termfilechooser/config" = { -- cgit v1.2.3