Compare commits
2 Commits
a64db4cbe2
...
e836072b51
| Author | SHA1 | Date | |
|---|---|---|---|
| e836072b51 | |||
| 5f26b3fac8 |
@@ -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(),
|
||||||
|
|||||||
@@ -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; [
|
||||||
|
|||||||
@@ -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"];
|
||||||
|
|||||||
Reference in New Issue
Block a user