diff --git a/pkgs/by-name/ya/yazi/plugins/clipboard/default.nix b/pkgs/by-name/ya/yazi/plugins/clipboard/default.nix new file mode 100644 index 000000000000..eb7b05160709 --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/clipboard/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "clipboard.yazi"; + version = "0-unstable-2026-02-10"; + + src = fetchFromGitHub { + owner = "XYenon"; + repo = "clipboard.yazi"; + rev = "3b9681091b783d6bc5d07172afd6159060a7db63"; + hash = "sha256-8p2RC8F8JH1K36HebJM58stHX+lFLD+KYQxfdJm06y0="; + }; + + meta = { + description = "Clipboard sync plugin for Yazi that copies yanked file paths to the system clipboard"; + homepage = "https://github.com/XYenon/clipboard.yazi"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ xyenon ]; + }; +} diff --git a/pkgs/by-name/ya/yazi/plugins/yafg/default.nix b/pkgs/by-name/ya/yazi/plugins/yafg/default.nix new file mode 100644 index 000000000000..9caad715c4a2 --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/yafg/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "yafg.yazi"; + version = "0-unstable-2026-01-10"; + + src = fetchFromGitHub { + owner = "XYenon"; + repo = "yafg.yazi"; + rev = "dd03b133d6cd1ff92368360558da193517169f9e"; + hash = "sha256-xTZ+6KRr85A4QpPWAE9QN1AnUVnCw/tvRvsWOmmayao="; + }; + + meta = { + description = "Fuzzy find and grep plugin for Yazi file manager with interactive ripgrep and fzf search"; + homepage = "https://github.com/XYenon/yafg.yazi"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ xyenon ]; + }; +}