diff options
| author | Arpit Chakladar <arpitchakladar@gmail.com> | 2026-09-20 04:00:07 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar@gmail.com> | 2026-09-20 04:00:07 +0530 |
| commit | fb442560064f98ee850c71d78330b9b3abda4774 (patch) | |
| tree | 31fad467ca31b2f9127f4ea254eab76f4ce18a5f /modules/file-management | |
| parent | c3c245c7633885f6860191eede646d048def3e0d (diff) | |
| download | home-manager-config-fb442560064f98ee850c71d78330b9b3abda4774.tar.gz home-manager-config-fb442560064f98ee850c71d78330b9b3abda4774.zip | |
chore: added option guards to desktop entries for tuis
Diffstat (limited to 'modules/file-management')
| -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" = { |
