From c87fe13cb4bd74511a6155c5e9f99ad9df7cb1e6 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sun, 30 Nov 2025 10:32:32 +0100 Subject: [PATCH] zig-vim: source from codeberg; move to non-generated ziglang recently moved to codeberg, including https://codeberg.org/ziglang/zig.vim. Since we don't use `fetchFromGitea` for generated plugins, zig-vim moved to non-generated. --- .../editors/vim/plugins/generated.nix | 13 --------- .../plugins/non-generated/zig-vim/default.nix | 29 +++++++++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 - 3 files changed, 29 insertions(+), 14 deletions(-) create mode 100644 pkgs/applications/editors/vim/plugins/non-generated/zig-vim/default.nix diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index fd561c0403e6..e414f69aed2c 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -22885,19 +22885,6 @@ final: prev: { meta.hydraPlatforms = [ ]; }; - zig-vim = buildVimPlugin { - pname = "zig.vim"; - version = "2025-11-15"; - src = fetchFromGitHub { - owner = "ziglang"; - repo = "zig.vim"; - rev = "1a1112eec20e28c832a06ddb1d0060f6ce652372"; - sha256 = "0zzh5y7kawkbxsf42bxsxm8hlq21vib7dg3vcd8ysbl5ah6h6azm"; - }; - meta.homepage = "https://github.com/ziglang/zig.vim/"; - meta.hydraPlatforms = [ ]; - }; - zk-nvim = buildVimPlugin { pname = "zk-nvim"; version = "2025-11-24"; diff --git a/pkgs/applications/editors/vim/plugins/non-generated/zig-vim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/zig-vim/default.nix new file mode 100644 index 000000000000..68cb1095ec77 --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/non-generated/zig-vim/default.nix @@ -0,0 +1,29 @@ +{ + lib, + vimUtils, + fetchFromGitea, + nix-update-script, +}: +vimUtils.buildVimPlugin { + pname = "zig.vim"; + version = "2025-11-15"; + + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "ziglang"; + repo = "zig.vim"; + rev = "1a1112eec20e28c832a06ddb1d0060f6ce652372"; + hash = "sha256-9SsDDVSFLu1RY3u8dlbcQWAKUe26L0Gc7mtyNY8v8H8="; + }; + + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + + meta = { + description = "Vim configuration for Zig"; + homepage = "https://codeberg.org/ziglang/zig.vim/"; + license = lib.licenses.mit; + platforms = lib.platforms.all; + }; +} diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index bd92c7adb3ad..53ab0e1e2a34 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1757,7 +1757,6 @@ https://github.com/folke/zen-mode.nvim/,, https://github.com/zenbones-theme/zenbones.nvim/,HEAD, https://github.com/jnurmine/zenburn/,, https://github.com/nvimdev/zephyr-nvim/,, -https://github.com/ziglang/zig.vim/,, https://github.com/zk-org/zk-nvim/,HEAD, https://github.com/troydm/zoomwintab.vim/,, https://github.com/jalvesaq/zotcite/,HEAD,