nvim -> flake

This commit is contained in:
2026-03-13 15:42:52 +00:00
parent e4a20ddeb9
commit d19a0ffb81
8 changed files with 186 additions and 47 deletions

View File

@@ -1,15 +1,13 @@
{pkgs, ...}: let
{
pkgs,
nvim-plugin-sources,
...
}: let
code-review-nvim =
pkgs.vimUtils.buildVimPlugin {
pname = "code-review-nvim";
version = "unstable-2026-03-10";
src =
pkgs.fetchFromGitHub {
owner = "choplin";
repo = "code-review.nvim";
rev = "ed91462e20bd08c3be71efb11a4a7d00459f0b47";
hash = "sha256-WpbQswkUpB4Nblos8+5UE5I/PHUQOi+RQ+hj4CCdL4o=";
};
version = "unstable";
src = nvim-plugin-sources.code-review-nvim;
doCheck = false;
};
in {

View File

@@ -1,14 +1,12 @@
{pkgs, ...}: {
{
pkgs,
nvim-plugin-sources,
...
}: {
programs.nixvim.extraPlugins = [
(pkgs.vimUtils.buildVimPlugin {
name = "jj-diffconflicts";
src =
pkgs.fetchFromGitHub {
owner = "rafikdraoui";
repo = "jj-diffconflicts";
rev = "main";
hash = "sha256-nzjRWHrE2jIcaDoPbixzpvflrtLhPZrihOEQWwqqU0s=";
};
src = nvim-plugin-sources.jj-diffconflicts;
})
];
}

View File

@@ -1,15 +1,13 @@
{pkgs, ...}: let
{
pkgs,
nvim-plugin-sources,
...
}: let
jj-nvim =
pkgs.vimUtils.buildVimPlugin {
pname = "jj-nvim";
version = "unstable-2026-03-10";
src =
pkgs.fetchFromGitHub {
owner = "NicolasGB";
repo = "jj.nvim";
rev = "bbba4051c862473637e98277f284d12b050588ca";
hash = "sha256-nokftWcAmmHX6UcH6O79xkLwbUpq1W8N9lf1e+NyGqE=";
};
version = "unstable";
src = nvim-plugin-sources.jj-nvim;
doCheck = false;
};
in {

View File

@@ -1,15 +1,13 @@
{pkgs, ...}: let
{
pkgs,
nvim-plugin-sources,
...
}: let
opencode-nvim =
pkgs.vimUtils.buildVimPlugin {
pname = "opencode-nvim";
version = "unstable-2026-03-12";
src =
pkgs.fetchFromGitHub {
owner = "sudo-tee";
repo = "opencode.nvim";
rev = "800c4f891f5d940f2805780a39872a0207b5a446";
hash = "sha256-3xyZux5S8ThBsi7AC4AWnd2h2LEI5L+I5Am2PNWKu64=";
};
version = "unstable";
src = nvim-plugin-sources.opencode-nvim;
doCheck = false;
postPatch = ''
# Widen sign column and move border further left for more padding