diff --git a/home/minimal.nix b/home/minimal.nix index 9b14bef..1c9c561 100644 --- a/home/minimal.nix +++ b/home/minimal.nix @@ -9,5 +9,63 @@ broot.enable = true; bottom.enable = true; fastfetch.enable = true; + yazi = { + enable = true; + plugins = { + inherit (pkgs.yaziPlugins) + gitui + git + sudo + ouch + rsync + diff + mount + chmod + dupes + lazygit + toggle-pane + rich-preview + smart-filter + full-border + recycle-bin + ; + }; + flavors = { + nord = pkgs.yaziPlugins.nord; + }; + theme = { + flavor = { + light = "nord"; + dark = "nord"; + }; + }; + keymap = { + mgr.prepend_keymap = [ + { + on = [ + "g" + "i" + ]; + run = "plugin lazygit"; + desc = "run lazygit"; + } + { + run = "plugin ouch --args=zip"; + on = [ + "g" + "C" + ]; + desc = "Compress with ouch"; + } + ]; + }; + settings = { + mgr.ratio = [ + 1 + 1 + 4 + ]; + }; + }; }; } diff --git a/modules/essentials/packages.nix b/modules/essentials/packages.nix index 760fa67..5650b19 100644 --- a/modules/essentials/packages.nix +++ b/modules/essentials/packages.nix @@ -104,7 +104,7 @@ in syntaxHighlight = true; }; yazi = { - enable = true; + enable = false; plugins = { inherit (pkgs.yaziPlugins) gitui @@ -134,12 +134,6 @@ in 1 4 ]; - # opener.edit = [ - # { - # run = "flow %s"; - # block = true; - # } - # ]; }; keymap = { mgr.prepend_keymap = [