diff options
Diffstat (limited to 'modules/file-management/yazi/default.nix')
| -rw-r--r-- | modules/file-management/yazi/default.nix | 9 |
1 files changed, 5 insertions, 4 deletions
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" = { |
