diff --git a/modules/applications/yazi/home.nix b/modules/applications/yazi/home/common.nix similarity index 85% rename from modules/applications/yazi/home.nix rename to modules/applications/yazi/home/common.nix index 362cad5..8ae89ca 100644 --- a/modules/applications/yazi/home.nix +++ b/modules/applications/yazi/home/common.nix @@ -1,7 +1,4 @@ -{ pkgs, lib, ... }: -let - isLinux = pkgs.stdenv.hostPlatform.isLinux; -in +{ pkgs, ... }: { programs.yazi = { enable = true; @@ -10,25 +7,19 @@ in package = pkgs.yazi.override { _7zz = pkgs._7zz-rar; }; - extraPackages = - with pkgs; - [ - file - ffmpeg - _7zz-rar - jq - poppler - fd - ripgrep - fzf - zoxide - resvg - imagemagick - ] - ++ lib.optionals isLinux [ - wl-clipboard - xdg-utils - ]; + extraPackages = with pkgs; [ + file + ffmpeg + _7zz-rar + jq + poppler + fd + ripgrep + fzf + zoxide + resvg + imagemagick + ]; plugins = { "full-border" = { package = pkgs.yaziPlugins.full-border; diff --git a/modules/applications/yazi/home/nixos.nix b/modules/applications/yazi/home/nixos.nix new file mode 100644 index 0000000..57a755d --- /dev/null +++ b/modules/applications/yazi/home/nixos.nix @@ -0,0 +1,9 @@ +{ pkgs, ... }: +{ + programs.yazi = { + extraPackages = with pkgs; [ + wl-clipboard + xdg-utils + ]; + }; +}