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": {
|
||||
"locked": {
|
||||
"dir": "src/modules",
|
||||
"lastModified": 1773254376,
|
||||
"narHash": "sha256-r83T23qeZej7Wvr60Od/0qHTmhQc9VzKFTAFRtOKr4k=",
|
||||
"lastModified": 1773937316,
|
||||
"narHash": "sha256-1Ou0hiagyj7urRqWZgPW51VdcaCcM3GUwrMBHQ27stU=",
|
||||
"owner": "cachix",
|
||||
"repo": "devenv",
|
||||
"rev": "bb0de08e03d5ff271dbd8c9ecb795dc67d22ffdc",
|
||||
"rev": "450735a11ddd934e923aaea8b693336d31e7df32",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -22,11 +22,11 @@
|
|||
"nixpkgs-src": "nixpkgs-src"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1772749504,
|
||||
"narHash": "sha256-eqtQIz0alxkQPym+Zh/33gdDjkkch9o6eHnMPnXFXN0=",
|
||||
"lastModified": 1773704619,
|
||||
"narHash": "sha256-LKtmit8Sr81z8+N2vpIaN/fyiQJ8f7XJ6tMSKyDVQ9s=",
|
||||
"owner": "cachix",
|
||||
"repo": "devenv-nixpkgs",
|
||||
"rev": "08543693199362c1fddb8f52126030d0d374ba2e",
|
||||
"rev": "906534d75b0e2fe74a719559dfb1ad3563485f43",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -39,11 +39,11 @@
|
|||
"nixpkgs-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1772173633,
|
||||
"narHash": "sha256-MOH58F4AIbCkh6qlQcwMycyk5SWvsqnS/TCfnqDlpj4=",
|
||||
"lastModified": 1773597492,
|
||||
"narHash": "sha256-hQ284SkIeNaeyud+LS0WVLX+WL2rxcVZLFEaK0e03zg=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "c0f3d81a7ddbc2b1332be0d8481a672b4f6004d6",
|
||||
"rev": "a07d4ce6bee67d7c838a8a5796e75dff9caa21ef",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
18
flake.lock
generated
18
flake.lock
generated
|
|
@ -46,11 +46,11 @@
|
|||
"nixpkgs": "nixpkgs"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1773875165,
|
||||
"narHash": "sha256-pPSaTA/vwZRmH/oXGkx1GLF4kFAdCXRzwFNJlLlCTQc=",
|
||||
"lastModified": 1773961521,
|
||||
"narHash": "sha256-enhjd1AcHHU+3RCRdSWVQj6TIqRXkJUbQSFVXzC6xLo=",
|
||||
"owner": "sadjow",
|
||||
"repo": "claude-code-nix",
|
||||
"rev": "c2186a8096247357c77aaa067e14ee39ce45ac8d",
|
||||
"rev": "1519be1f77ed017ae4a88916ac54529cef885573",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -176,11 +176,11 @@
|
|||
"nixpkgs": "nixpkgs_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1773492089,
|
||||
"narHash": "sha256-ZKzjqbc4vAivOptaxEsfWt9yoD7rmlYVyTgr168+sdc=",
|
||||
"lastModified": 1773921118,
|
||||
"narHash": "sha256-ZBb59LTDi00YbqtEv4WGELVQp1OVUuIKsH1OFj3ccJs=",
|
||||
"owner": "imaviso",
|
||||
"repo": "dwproton-flake",
|
||||
"rev": "ec94234a5c7d185855975c5854115c7cacef7323",
|
||||
"rev": "f32d216870fcbc4a3a24764f39bbbaa3991f7f53",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -451,11 +451,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1773810247,
|
||||
"narHash": "sha256-6Vz1Thy/1s7z+Rq5OfkWOBAdV4eD+OrvDs10yH6xJzQ=",
|
||||
"lastModified": 1774007980,
|
||||
"narHash": "sha256-FOnZjElEI8pqqCvB6K/1JRHTE8o4rer8driivTpq2uo=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "d47357a4c806d18a3e853ad2699eaec3c01622e7",
|
||||
"rev": "9670de2921812bc4e0452f6e3efd8c859696c183",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
42
home.nix
42
home.nix
|
|
@ -122,13 +122,21 @@
|
|||
};
|
||||
sessionVariablesExtra = ''
|
||||
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 \
|
||||
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_AUTH_TOKEN="$OPENROUTER_API_KEY" \
|
||||
ANTHROPIC_MODEL="openrouter/free"
|
||||
|
||||
# openai api
|
||||
# export \
|
||||
# OPENAI_API_BASE="$OPENROUTER_BASE_URL" \
|
||||
# OPENAI_API_KEY="$OPENROUTER_API_KEY"
|
||||
fi
|
||||
'';
|
||||
file = {
|
||||
|
|
@ -390,8 +398,10 @@
|
|||
"mcp-server-qdrant"
|
||||
];
|
||||
enabled = true;
|
||||
timeout = 5000;
|
||||
timeout = 15000;
|
||||
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";
|
||||
COLLECTION_NAME = "opencode_memory";
|
||||
|
||||
|
|
@ -447,11 +457,23 @@
|
|||
autoupdate = false;
|
||||
share = "manual";
|
||||
|
||||
server = {
|
||||
port = 4096;
|
||||
hostname = "127.0.0.1";
|
||||
};
|
||||
# server = {
|
||||
# port = 4096;
|
||||
# hostname = "127.0.0.1";
|
||||
# };
|
||||
provider = {
|
||||
"openrouter" = {
|
||||
# npm = "@ai-sdk/openai-compatible";
|
||||
# name = "openrouter/free";
|
||||
# options = {
|
||||
# baseURL = "https://openrouter.ai/api/v1";
|
||||
# };
|
||||
models = {
|
||||
"openrouter/free" = {
|
||||
|
||||
};
|
||||
};
|
||||
};
|
||||
"ollama" = {
|
||||
npm = "@ai-sdk/openai-compatible";
|
||||
name = "Ollama (local)";
|
||||
|
|
@ -901,7 +923,7 @@
|
|||
local wezterm = require 'wezterm'
|
||||
|
||||
keys = { { key = 'F', mods = 'CTRL|SHIFT', action = wezterm.action.Search({ CaseInSensitiveString = "" }) } }
|
||||
|
||||
|
||||
|
||||
local config = wezterm.config_builder()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue