remove opencode-nvim plugin

This commit is contained in:
2026-03-20 14:17:54 +00:00
parent e28dbf2236
commit 1edbafd18a
5 changed files with 33 additions and 133 deletions

66
flake.lock generated
View File

@@ -130,11 +130,11 @@
},
"den": {
"locked": {
"lastModified": 1773922822,
"narHash": "sha256-1mgL8P5XYVQeYMwZ7QRn2vFQYu7iNGTLaYAgllZaef8=",
"lastModified": 1773972223,
"narHash": "sha256-VVTTAHsnP2BHWzfYNdJ9ptj6Zcbl14kWsA+RrsGeg5g=",
"owner": "vic",
"repo": "den",
"rev": "35542c55f36f53203864f6449862d8d9e0bcda10",
"rev": "cfa2d158dc33d585264086691becccfdaccce184",
"type": "github"
},
"original": {
@@ -191,11 +191,11 @@
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1773904249,
"narHash": "sha256-lkvol0ZJqgN21tJQIwAIYQYCkYFFHJEDAXzoPEzJ9gI=",
"lastModified": 1773990552,
"narHash": "sha256-5dJwbgX05hVWZj8Kf9Tmb3mYWUZzF0kn6GMYBJQtPDI=",
"owner": "nix-community",
"repo": "fenix",
"rev": "daa310a9b3fd5e36b4a8f3ece720c4a6d494f91f",
"rev": "a90c1a2e004e318a4463c9e87ae1f00788afba1b",
"type": "github"
},
"original": {
@@ -441,11 +441,11 @@
]
},
"locked": {
"lastModified": 1773935367,
"narHash": "sha256-+RjULqqbCYmOJG+99pNqEGRJV7bX8DYPbxKUhKWFKsI=",
"lastModified": 1774007980,
"narHash": "sha256-FOnZjElEI8pqqCvB6K/1JRHTE8o4rer8driivTpq2uo=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "a7ec5440474cdcc9939cc67c320f01aea0a2f195",
"rev": "9670de2921812bc4e0452f6e3efd8c859696c183",
"type": "github"
},
"original": {
@@ -457,11 +457,11 @@
"homebrew-cask": {
"flake": false,
"locked": {
"lastModified": 1773940387,
"narHash": "sha256-WQhd19zLZZw6LsWwJLqRsNFjibStZ+9QMmZsu5ZgM1o=",
"lastModified": 1774014934,
"narHash": "sha256-ve+B61lor0rTCgH2fVATEXygMNduqw/jheD0WuiYMC4=",
"owner": "homebrew",
"repo": "homebrew-cask",
"rev": "85e2ca93ecd44d9c2c37c3e246114cab22f3b4e0",
"rev": "7abd8b298750fac299a3955da20cb2dc450c6e59",
"type": "github"
},
"original": {
@@ -473,11 +473,11 @@
"homebrew-core": {
"flake": false,
"locked": {
"lastModified": 1773939917,
"narHash": "sha256-ZKNySDCKzaY4DpTuoIt0BjGx0aRyQCNO3Kg/at5zO2w=",
"lastModified": 1774014617,
"narHash": "sha256-Ym4bCwjxqUUhqeTNIzj5Qa1XDV2Sxu5Ht68lv0t6STI=",
"owner": "homebrew",
"repo": "homebrew-core",
"rev": "9cdd9bcd1c57b14e233ebb4469a1829cd80e8f44",
"rev": "e0d790dc024b90149c8b455d5c4cd19cca828ec1",
"type": "github"
},
"original": {
@@ -593,11 +593,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1773930710,
"narHash": "sha256-VzR/HQV6beRr0MjQPvoA2zYaLh04PpLAOnhrxwDgF80=",
"lastModified": 1773979202,
"narHash": "sha256-cFe/HoD9XFkCQALm+y1kTOBvKGQA8p0YsBxLpWCsZAw=",
"owner": "numtide",
"repo": "llm-agents.nix",
"rev": "6e67383a3e3c0c9142adde7cfebbd3c9fbf6fac2",
"rev": "124f2bbdf02a73235a74bc353fc9c706a3b0e015",
"type": "github"
},
"original": {
@@ -637,11 +637,11 @@
]
},
"locked": {
"lastModified": 1773878753,
"narHash": "sha256-yfJ3Vj0kqvJ+F5E1QtGfYgCFDncEe2vmYcDK+ofUrmQ=",
"lastModified": 1773965157,
"narHash": "sha256-u6Ceko/AQ30asd/P68Y7gD0x3LtsjiPwC31TlwVnsac=",
"owner": "nix-community",
"repo": "neovim-nightly-overlay",
"rev": "14408dc1b61b6112a79d4b2e5e10e658e18bd554",
"rev": "7e711c5abd3b0ca9c0038606edeee6bcf09b055c",
"type": "github"
},
"original": {
@@ -653,11 +653,11 @@
"neovim-src": {
"flake": false,
"locked": {
"lastModified": 1773878059,
"narHash": "sha256-2AygdMsagzsmMZfmayQ8Zr8M/Ac8lGiCm+eXL2/+TKw=",
"lastModified": 1773942472,
"narHash": "sha256-VRtGTA4WWgrVrjZg+XrnRgMcbAa0EkYkWV5Wcn76/0g=",
"owner": "neovim",
"repo": "neovim",
"rev": "19715e6e8a7145c8d4da39c9ebc2b09da5be74e7",
"rev": "06befe1e348bf540bb04a8c0cafe116616e71715",
"type": "github"
},
"original": {
@@ -750,11 +750,11 @@
},
"nixpkgs_5": {
"locked": {
"lastModified": 1773941401,
"narHash": "sha256-BIDEkDTGPLhO1wSn6XrZjLjHLKU0eDEICEDWp5dBSJE=",
"lastModified": 1774014540,
"narHash": "sha256-D/ZekNBIrhkYwgDl/FtkDAb2heZA0WiYYNNeuRqEd54=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "f04aee989d4152466a636ece931c1ae8774a3ea9",
"rev": "4e5dce42b48cb560bfc4dc55a243ee5ab0dbd719",
"type": "github"
},
"original": {
@@ -819,11 +819,11 @@
"opencode-nvim": {
"flake": false,
"locked": {
"lastModified": 1773871721,
"narHash": "sha256-u4NOYZgl8HpYaeobyXFJn+c2FDvSVSf1DrIf9zYA4OI=",
"lastModified": 1774007666,
"narHash": "sha256-Ll65U4m9PYpnHWBKQndIjW+cWZc8wCvXz2WYA67en3k=",
"owner": "sudo-tee",
"repo": "opencode.nvim",
"rev": "138299df61f06b9c8e6a6d0ed27a284aa0058dad",
"rev": "0147670f7b4b4b16ebe4e6d50ef05cf16a474415",
"type": "github"
},
"original": {
@@ -885,11 +885,11 @@
"rust-analyzer-src": {
"flake": false,
"locked": {
"lastModified": 1773775226,
"narHash": "sha256-413aE+fhubk1GA2v4IlRrpdZZzW/b89wJGuDfZCVtEs=",
"lastModified": 1773946486,
"narHash": "sha256-xZHZj3Bk0cf17U9kgP9M/CFnAEoaZeOoGnQggfJSeGQ=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "4eac290b58a70961e78f2e0c04f61a08b995b2cb",
"rev": "304785c5bf672fe01adc4201bd01bf61c33d567f",
"type": "github"
},
"original": {

View File

@@ -68,10 +68,6 @@
nixpkgs.url = "github:nixos/nixpkgs/master";
nixpkgs-lib.follows = "nixpkgs";
nixvim.url = "github:nix-community/nixvim";
opencode-nvim = {
url = "github:sudo-tee/opencode.nvim";
flake = false;
};
sops-nix = {
url = "github:Mic92/sops-nix";
inputs.nixpkgs.follows = "nixpkgs";

View File

@@ -1,91 +0,0 @@
{
pkgs,
nvim-plugin-sources,
...
}: let
opencode-nvim =
pkgs.vimUtils.buildVimPlugin {
pname = "opencode-nvim";
version = "unstable";
src = nvim-plugin-sources.opencode-nvim;
doCheck = false;
};
in {
programs.nixvim = {
autoCmd = [
{
event = "FileType";
group = "Christoph";
pattern = "opencode,opencode_output";
callback.__raw = ''
function()
vim.b.ministatusline_disable = true
end
'';
}
];
extraPlugins = [
opencode-nvim
];
extraConfigLua = ''
require("opencode").setup({
server = {
url = "localhost",
port = 18822;
},
debug = {
show_ids = false,
},
ui = {
input = {
text = {
wrap = true,
},
},
icons = {
preset = "nerdfonts",
overrides = {
header_user = " 󱦀 ",
header_assistant = "󱚟 ",
run = "󱆃 ",
task = "󰉹 ",
read = "󰈔 ",
edit = "󰲶 ",
write = "󰲶 ",
plan = "󰉹 ",
search = "󰍉 ",
web = "󰖟 ",
list = "󰉹 ",
tool = "󱁤 ",
snapshot = "󰙅 ",
file = "󰈔 ",
folder = "󰉋 ",
attached_file = "󰏢 ",
agent = "󱜚 ",
reasoning = "󰌵 ",
question = "󰋗 ",
completed = "󰄬 ",
pending = "󰦗 ",
running = "󰑮 ",
bash = "󱆃 ",
command = "󰘳 ",
},
},
},
})
local p = require("rose-pine.palette")
local hl = vim.api.nvim_set_hl
hl(0, "OpencodeBorder", { fg = p.muted })
hl(0, "OpencodeToolBorder", { fg = p.base })
hl(0, "OpencodeDiffAdd", { bg = p.highlight_med })
hl(0, "OpencodeDiffDelete", { bg = p.overlay })
hl(0, "OpencodeAgentPlan", { bg = p.iris, fg = p.surface })
hl(0, "OpencodeAgentBuild", { bg = p.foam, fg = p.surface })
hl(0, "OpencodeAgentCustom", { bg = p.gold, fg = p.surface })
hl(0, "OpencodeContestualAction", { bg = p.highlight_med })
hl(0, "OpencodeInputLegend", { bg = p.overlay, fg = p.subtle })
'';
};
}

View File

@@ -71,10 +71,6 @@
inputs.nixpkgs.follows = "nixpkgs";
};
# Neovim plugin inputs
opencode-nvim = {
url = "github:sudo-tee/opencode.nvim";
flake = false;
};
code-review-nvim = {
url = "github:choplin/code-review.nvim";
flake = false;

View File

@@ -6,7 +6,6 @@
];
_module.args.nvim-plugin-sources = {
opencode-nvim = inputs.opencode-nvim;
code-review-nvim = inputs.code-review-nvim;
jj-nvim = inputs.jj-nvim;
jj-diffconflicts = inputs.jj-diffconflicts;