diff --git a/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix b/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix new file mode 100644 index 000000000000..7863a75453fc --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/keep-preferences/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "keep-preferences.yazi"; + version = "0-unstable-2026-05-15"; + + src = fetchFromGitHub { + owner = "XYenon"; + repo = "keep-preferences.yazi"; + rev = "f6656322e059df2384b1e3b37461e362438879f9"; + hash = "sha256-eRlF78sixUVHWuYFml65xY7W0rKGDholqpggUuatd1c="; + }; + + meta = { + description = "Keep Yazi manager preferences per tab and per directory"; + homepage = "https://github.com/XYenon/keep-preferences.yazi"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ xyenon ]; + }; +}