From 3be3a7a80a2f238443e192178cba98854ab778a4 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sat, 17 Jan 2026 14:59:12 +0100 Subject: [PATCH] cooler yazi --- home-modules/yazi.nix | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/home-modules/yazi.nix b/home-modules/yazi.nix index f4d5091..9947cd6 100644 --- a/home-modules/yazi.nix +++ b/home-modules/yazi.nix @@ -160,6 +160,9 @@ in { { on = ""; run = "spot"; desc = "Show Spot View"; } # Tasks { on = "w"; run = "tasks:show"; desc = "Show Task View"; } + # Magic + { on = ""; run = "shell 'hx .' --block"; desc = "Open current directoy in Helix"; } + { on = ""; run = "shell 'lazygit' --block"; desc = "Open current directoy in Lazygit"; } ]; tasks.keymap = [ # Task @@ -337,16 +340,16 @@ in { }; confirm = { border = { fg = border; }; - title = { fg = accent.base; }; + title = { fg = accent.bright; }; body = { fg = "#ff0000"; }; list = { fg = "#ff0000"; }; - btn_yes = { fg = positive.base; }; - btn_no = { fg = negative.base; }; - btn_lables = { fg = foreground; }; + btn_yes = { fg = positive.base; bg = positive.dark; }; + btn_no = { fg = negative.base; bg = negative.dark; }; + btn_labels = [ " BET " " HELLNAW " ]; }; spot = { border = { fg = border; }; - title = { fg = accent.base; }; + title = { fg = accent.bright; }; tbl_col = { fg = accent.base; }; tbl_cell = { fg = secondary.base; }; }; @@ -389,8 +392,8 @@ in { }; input = { border = { fg = border; }; - title = {}; - value = {}; + title = { fg = accent.bright; }; + value = { fg = foreground; }; selected = { reversed = true; }; }; select = { @@ -457,6 +460,13 @@ in { " ", } end, 500, Status.RIGHT) + + Header:children_add(function() + if ya.target_family() ~= "unix" then + return "" + end + return ui.Span(ya.user_name() .. "@" .. ya.host_name() .. ":"):fg("blue") + end, 500, Header.LEFT) ''; plugins = with pkgs; { inherit glow git;