fixup
This commit is contained in:
parent
db6b064662
commit
7fa7351aa7
3 changed files with 50 additions and 28 deletions
18
devenv.lock
18
devenv.lock
|
|
@ -3,11 +3,11 @@
|
||||||
"devenv": {
|
"devenv": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"dir": "src/modules",
|
"dir": "src/modules",
|
||||||
"lastModified": 1773254376,
|
"lastModified": 1773937316,
|
||||||
"narHash": "sha256-r83T23qeZej7Wvr60Od/0qHTmhQc9VzKFTAFRtOKr4k=",
|
"narHash": "sha256-1Ou0hiagyj7urRqWZgPW51VdcaCcM3GUwrMBHQ27stU=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "devenv",
|
"repo": "devenv",
|
||||||
"rev": "bb0de08e03d5ff271dbd8c9ecb795dc67d22ffdc",
|
"rev": "450735a11ddd934e923aaea8b693336d31e7df32",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -22,11 +22,11 @@
|
||||||
"nixpkgs-src": "nixpkgs-src"
|
"nixpkgs-src": "nixpkgs-src"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772749504,
|
"lastModified": 1773704619,
|
||||||
"narHash": "sha256-eqtQIz0alxkQPym+Zh/33gdDjkkch9o6eHnMPnXFXN0=",
|
"narHash": "sha256-LKtmit8Sr81z8+N2vpIaN/fyiQJ8f7XJ6tMSKyDVQ9s=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "devenv-nixpkgs",
|
"repo": "devenv-nixpkgs",
|
||||||
"rev": "08543693199362c1fddb8f52126030d0d374ba2e",
|
"rev": "906534d75b0e2fe74a719559dfb1ad3563485f43",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -39,11 +39,11 @@
|
||||||
"nixpkgs-src": {
|
"nixpkgs-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772173633,
|
"lastModified": 1773597492,
|
||||||
"narHash": "sha256-MOH58F4AIbCkh6qlQcwMycyk5SWvsqnS/TCfnqDlpj4=",
|
"narHash": "sha256-hQ284SkIeNaeyud+LS0WVLX+WL2rxcVZLFEaK0e03zg=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c0f3d81a7ddbc2b1332be0d8481a672b4f6004d6",
|
"rev": "a07d4ce6bee67d7c838a8a5796e75dff9caa21ef",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
18
flake.lock
generated
18
flake.lock
generated
|
|
@ -46,11 +46,11 @@
|
||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1773875165,
|
"lastModified": 1773961521,
|
||||||
"narHash": "sha256-pPSaTA/vwZRmH/oXGkx1GLF4kFAdCXRzwFNJlLlCTQc=",
|
"narHash": "sha256-enhjd1AcHHU+3RCRdSWVQj6TIqRXkJUbQSFVXzC6xLo=",
|
||||||
"owner": "sadjow",
|
"owner": "sadjow",
|
||||||
"repo": "claude-code-nix",
|
"repo": "claude-code-nix",
|
||||||
"rev": "c2186a8096247357c77aaa067e14ee39ce45ac8d",
|
"rev": "1519be1f77ed017ae4a88916ac54529cef885573",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -176,11 +176,11 @@
|
||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": "nixpkgs_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1773492089,
|
"lastModified": 1773921118,
|
||||||
"narHash": "sha256-ZKzjqbc4vAivOptaxEsfWt9yoD7rmlYVyTgr168+sdc=",
|
"narHash": "sha256-ZBb59LTDi00YbqtEv4WGELVQp1OVUuIKsH1OFj3ccJs=",
|
||||||
"owner": "imaviso",
|
"owner": "imaviso",
|
||||||
"repo": "dwproton-flake",
|
"repo": "dwproton-flake",
|
||||||
"rev": "ec94234a5c7d185855975c5854115c7cacef7323",
|
"rev": "f32d216870fcbc4a3a24764f39bbbaa3991f7f53",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -451,11 +451,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1773810247,
|
"lastModified": 1774007980,
|
||||||
"narHash": "sha256-6Vz1Thy/1s7z+Rq5OfkWOBAdV4eD+OrvDs10yH6xJzQ=",
|
"narHash": "sha256-FOnZjElEI8pqqCvB6K/1JRHTE8o4rer8driivTpq2uo=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "d47357a4c806d18a3e853ad2699eaec3c01622e7",
|
"rev": "9670de2921812bc4e0452f6e3efd8c859696c183",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
40
home.nix
40
home.nix
|
|
@ -122,13 +122,21 @@
|
||||||
};
|
};
|
||||||
sessionVariablesExtra = ''
|
sessionVariablesExtra = ''
|
||||||
if [ -r /run/agenix/openrouter-open.key.age ]; then
|
if [ -r /run/agenix/openrouter-open.key.age ]; then
|
||||||
export OPENROUTER_API_KEY="$(cat /run/agenix/openrouter-open.key.age)"
|
|
||||||
export ANTHROPIC_AUTH_TOKEN="$OPENROUTER_API_KEY"
|
|
||||||
|
|
||||||
export \
|
export \
|
||||||
ANTHROPIC_BASE_URL="https://openrouter.ai/api" \
|
OPENROUTER_API_KEY="$(cat /run/agenix/openrouter-open.key.age)" \
|
||||||
|
OPENROUTER_BASE_URL="https://openrouter.ai/api"
|
||||||
|
|
||||||
|
# anthropic api
|
||||||
|
export \
|
||||||
|
ANTHROPIC_BASE_URL="$OPENROUTER_BASE_URL" \
|
||||||
ANTHROPIC_API_KEY="" \
|
ANTHROPIC_API_KEY="" \
|
||||||
|
ANTHROPIC_AUTH_TOKEN="$OPENROUTER_API_KEY" \
|
||||||
ANTHROPIC_MODEL="openrouter/free"
|
ANTHROPIC_MODEL="openrouter/free"
|
||||||
|
|
||||||
|
# openai api
|
||||||
|
# export \
|
||||||
|
# OPENAI_API_BASE="$OPENROUTER_BASE_URL" \
|
||||||
|
# OPENAI_API_KEY="$OPENROUTER_API_KEY"
|
||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
file = {
|
file = {
|
||||||
|
|
@ -390,8 +398,10 @@
|
||||||
"mcp-server-qdrant"
|
"mcp-server-qdrant"
|
||||||
];
|
];
|
||||||
enabled = true;
|
enabled = true;
|
||||||
timeout = 5000;
|
timeout = 15000;
|
||||||
environment = {
|
environment = {
|
||||||
|
# NumPy from uvx needs libstdc++.so.6 on NixOS.
|
||||||
|
LD_LIBRARY_PATH = lib.makeLibraryPath [ pkgs.stdenv.cc.cc ];
|
||||||
QDRANT_URL = "http://127.0.0.1:6333";
|
QDRANT_URL = "http://127.0.0.1:6333";
|
||||||
COLLECTION_NAME = "opencode_memory";
|
COLLECTION_NAME = "opencode_memory";
|
||||||
|
|
||||||
|
|
@ -447,11 +457,23 @@
|
||||||
autoupdate = false;
|
autoupdate = false;
|
||||||
share = "manual";
|
share = "manual";
|
||||||
|
|
||||||
server = {
|
# server = {
|
||||||
port = 4096;
|
# port = 4096;
|
||||||
hostname = "127.0.0.1";
|
# hostname = "127.0.0.1";
|
||||||
};
|
# };
|
||||||
provider = {
|
provider = {
|
||||||
|
"openrouter" = {
|
||||||
|
# npm = "@ai-sdk/openai-compatible";
|
||||||
|
# name = "openrouter/free";
|
||||||
|
# options = {
|
||||||
|
# baseURL = "https://openrouter.ai/api/v1";
|
||||||
|
# };
|
||||||
|
models = {
|
||||||
|
"openrouter/free" = {
|
||||||
|
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
"ollama" = {
|
"ollama" = {
|
||||||
npm = "@ai-sdk/openai-compatible";
|
npm = "@ai-sdk/openai-compatible";
|
||||||
name = "Ollama (local)";
|
name = "Ollama (local)";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue