diff --git a/pkgs/by-name/ya/yazi/plugins/bypass/default.nix b/pkgs/by-name/ya/yazi/plugins/bypass/default.nix index e04999b8262c..244ca57fcaed 100644 --- a/pkgs/by-name/ya/yazi/plugins/bypass/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/bypass/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "bypass.yazi"; - version = "0-unstable-2025-02-16"; + version = "0-unstable-2025-04-09"; src = fetchFromGitHub { owner = "Rolv-Apneseth"; repo = "bypass.yazi"; - rev = "ecb1f7f6fd305ff4ffff548fa955595af6b26e60"; - hash = "sha256-XXp4XflrVrs8FrUCRUbSxWZTSGPrIGrpqvB1pARerKQ="; + rev = "2ab6d84e8165985dd4d63ef0098e3a30feb3a41a"; + hash = "sha256-6LiBUvHmN8q/ao1+QhCg75ypuf1i6MyRQiU16Lb8pEs="; }; meta = { diff --git a/pkgs/by-name/ya/yazi/plugins/duckdb/default.nix b/pkgs/by-name/ya/yazi/plugins/duckdb/default.nix new file mode 100644 index 000000000000..80432ea97b14 --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/duckdb/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "duckdb.yazi"; + version = "25.4.8-unstable-2025-04-08"; + + src = fetchFromGitHub { + owner = "wylie102"; + repo = "duckdb.yazi"; + rev = "eaa748c62e24f593104569d2dc15d50b1d48497b"; + hash = "sha256-snQ+n7n+71mqAsdzrXcI2v7Bg0trrbiHv3mIAxldqlc="; + }; + + meta = { + description = "Yazi plugin that uses duckdb to preview data files."; + homepage = "https://github.com/wylie102/duckdb.yazi"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ khaneliman ]; + }; +} diff --git a/pkgs/by-name/ya/yazi/plugins/lazygit/default.nix b/pkgs/by-name/ya/yazi/plugins/lazygit/default.nix new file mode 100644 index 000000000000..c837eebcfdc3 --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/lazygit/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "lazygit.yazi"; + version = "0-unstable-2025-03-31"; + + src = fetchFromGitHub { + owner = "Lil-Dank"; + repo = "lazygit.yazi"; + rev = "7a08a0988c2b7481d3f267f3bdc58080e6047e7d"; + hash = "sha256-OJJPgpSaUHYz8a9opVLCds+VZsK1B6T+pSRJyVgYNy8="; + }; + + meta = { + description = "Lazygit plugin for yazi."; + homepage = "https://github.com/Lil-Dank/lazygit.yazi"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ khaneliman ]; + }; +} diff --git a/pkgs/by-name/ya/yazi/plugins/projects/default.nix b/pkgs/by-name/ya/yazi/plugins/projects/default.nix new file mode 100644 index 000000000000..5657853d0002 --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/projects/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "projects.yazi"; + version = "0-unstable-2025-03-02"; + + src = fetchFromGitHub { + owner = "MasouShizuka"; + repo = "projects.yazi"; + rev = "4f11eccf835556600a37730b383ee12f00d4fc59"; + hash = "sha256-XHGlQn0Nsxh/WScz4v2I+IWvzGJ9QTXbB7zgSCPQ+E0="; + }; + + meta = { + description = "A yazi plugin that adds the functionality to save and load projects."; + homepage = "https://github.com/MasouShizuka/projects.yazi"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ khaneliman ]; + }; +} diff --git a/pkgs/by-name/ya/yazi/plugins/rich-preview/default.nix b/pkgs/by-name/ya/yazi/plugins/rich-preview/default.nix new file mode 100644 index 000000000000..2ed0f2425f31 --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/rich-preview/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "rich-preview.yazi"; + version = "0-unstable-2025-01-18"; + + src = fetchFromGitHub { + owner = "AnirudhG07"; + repo = "rich-preview.yazi"; + rev = "2559e5fa7c1651dbe7c5615ef6f3b5291347d81a"; + hash = "sha256-dW2gAAv173MTcQdqMV32urzfrsEX6STR+oCJoRVGGpA="; + }; + + meta = { + description = "Preview file types using rich in Yazi."; + homepage = "https://github.com/AnirudhG07/rich-preview.yazi"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ khaneliman ]; + }; +} diff --git a/pkgs/by-name/ya/yazi/plugins/time-travel/default.nix b/pkgs/by-name/ya/yazi/plugins/time-travel/default.nix new file mode 100644 index 000000000000..16d2f2cf8802 --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/time-travel/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "time-travel.yazi"; + version = "0-unstable-2025-03-02"; + + src = fetchFromGitHub { + owner = "iynaix"; + repo = "time-travel.yazi"; + rev = "7e0179e15a41a4a42b6d0b5fa6dd240c9b4cf0d2"; + hash = "sha256-ZZgn5rsBzvZcnDWZfjMBPRg9QUz4FTq5UIPWfnwXHQs="; + }; + + meta = { + description = "A yazi plugin for browsing backwards and forwards in time via BTRFS / ZFS snapshots."; + homepage = "https://github.com/iynaix/time-travel.yazi"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ khaneliman ]; + }; +} diff --git a/pkgs/by-name/ya/yazi/plugins/yatline/default.nix b/pkgs/by-name/ya/yazi/plugins/yatline/default.nix new file mode 100644 index 000000000000..8a247292af2c --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/yatline/default.nix @@ -0,0 +1,23 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "yatline.yazi"; + version = "0-unstable-2025-03-05"; + + src = fetchFromGitHub { + owner = "imsi32"; + repo = "yatline.yazi"; + rev = "6b0fc1ef5eca034460b4c69cb87c424103227a2e"; + hash = "sha256-JiUik4umi+ujsJmHliUbLsIj7ZTKayrWAAM8HmRdjwk="; + }; + + meta = { + description = "Yazi plugin for customizing both header-line and status-line."; + homepage = "https://github.com/imsi32/yatline.yazi"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ khaneliman ]; + }; +}