Compare commits

...

2 Commits

Author SHA1 Message Date
e836072b51 fmt 2026-03-10 10:51:02 +00:00
5f26b3fac8 fix oc 2026-03-10 10:51:02 +00:00
3 changed files with 18 additions and 14 deletions

View File

@@ -28,10 +28,10 @@
{ mode = 'n', keys = '<Leader>e', desc = '+Explore/+Edit' }, { mode = 'n', keys = '<Leader>e', desc = '+Explore/+Edit' },
{ mode = 'n', keys = '<Leader>f', desc = '+Find' }, { mode = 'n', keys = '<Leader>f', desc = '+Find' },
{ mode = 'n', keys = '<Leader>g', desc = '+Git' }, { mode = 'n', keys = '<Leader>g', desc = '+Git' },
{ mode = 'n', keys = '<Leader>l', desc = '+LSP' }, { mode = 'n', keys = '<Leader>l', desc = '+LSP' },
{ mode = 'x', keys = '<Leader>l', desc = '+LSP' }, { mode = 'x', keys = '<Leader>l', desc = '+LSP' },
{ mode = 'n', keys = '<Leader>o', desc = '+OpenCode' }, { mode = 'n', keys = '<Leader>o', desc = '+OpenCode' },
{ mode = 'x', keys = '<Leader>o', desc = '+OpenCode' }, { mode = 'x', keys = '<Leader>o', desc = '+OpenCode' },
require("mini.clue").gen_clues.builtin_completion(), require("mini.clue").gen_clues.builtin_completion(),
require("mini.clue").gen_clues.g(), require("mini.clue").gen_clues.g(),
require("mini.clue").gen_clues.marks(), require("mini.clue").gen_clues.marks(),

View File

@@ -1,15 +1,17 @@
{pkgs, ...}: let {pkgs, ...}: let
opencode-nvim = pkgs.vimUtils.buildVimPlugin { opencode-nvim =
pname = "opencode-nvim"; pkgs.vimUtils.buildVimPlugin {
version = "unstable-2026-03-07"; pname = "opencode-nvim";
src = pkgs.fetchFromGitHub { version = "unstable-2026-03-07";
owner = "sudo-tee"; src =
repo = "opencode.nvim"; pkgs.fetchFromGitHub {
rev = "dffa3f39a8251c7ba53b1544d8536b5f51b4e90d"; owner = "sudo-tee";
hash = "sha256-KxIuToMpyo/Yi4xKirMV8Fznlma6EL1k4YQm5MQdGw4="; repo = "opencode.nvim";
rev = "dffa3f39a8251c7ba53b1544d8536b5f51b4e90d";
hash = "sha256-KxIuToMpyo/Yi4xKirMV8Fznlma6EL1k4YQm5MQdGw4=";
};
doCheck = false;
}; };
doCheck = false;
};
in { in {
programs.nixvim = { programs.nixvim = {
extraPlugins = with pkgs.vimPlugins; [ extraPlugins = with pkgs.vimPlugins; [

View File

@@ -1,5 +1,6 @@
{ {
den.aspects.ai-tools.homeManager = { den.aspects.ai-tools.homeManager = {
config,
pkgs, pkgs,
inputs', inputs',
... ...
@@ -78,6 +79,7 @@
ExecStart = "${inputs'.llm-agents.packages.opencode}/bin/opencode serve --port 18822"; ExecStart = "${inputs'.llm-agents.packages.opencode}/bin/opencode serve --port 18822";
Restart = "on-failure"; Restart = "on-failure";
RestartSec = 5; RestartSec = 5;
Environment = "PATH=${config.home.profileDirectory}/bin:/run/current-system/sw/bin";
}; };
Install = { Install = {
WantedBy = ["default.target"]; WantedBy = ["default.target"];