From 7fc88db93cf72c7681bd0e4d6839722d57d78793 Mon Sep 17 00:00:00 2001 From: Gabe Venberg <gabevenberg@gmail.com> Date: Wed, 26 Feb 2025 11:05:53 +0100 Subject: [PATCH] properly enforced optional dependencies for yazi. --- configs/home-manager/yazi.nix | 22 ++++++++++++++++++++++ roles/home-manager/minimal-terminal.nix | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 configs/home-manager/yazi.nix diff --git a/configs/home-manager/yazi.nix b/configs/home-manager/yazi.nix new file mode 100644 index 0000000..323ee17 --- /dev/null +++ b/configs/home-manager/yazi.nix @@ -0,0 +1,22 @@ +{ + config, + pkgs, + lib, + ... +}: { + programs.yazi.enable = true; + # optional dependencies for yazi. + programs={ + fzf.enable=true; + ripgrep.enable=true; + zoxide.enable=true; + }; + home.packages = with pkgs; [ + ffmpeg + poppler_utils + jq + fd + imagemagick + p7zip + ]; +} diff --git a/roles/home-manager/minimal-terminal.nix b/roles/home-manager/minimal-terminal.nix index c18cf5a..dcf228e 100644 --- a/roles/home-manager/minimal-terminal.nix +++ b/roles/home-manager/minimal-terminal.nix @@ -10,6 +10,7 @@ ../../configs/home-manager/ssh-agent.nix ../../configs/home-manager/zsh.nix ../../configs/home-manager/zellij + ../../configs/home-manager/yazi.nix ]; user = { @@ -44,7 +45,6 @@ }; programs = { - yazi.enable = true; fzf.enable = true; eza.enable = true; ripgrep.enable = true;