marvin: add raycast custom ai provider configuration
2 files changed, 37 insertions(+), 0 deletions(-)
M user/hosts/marvin.nix → user/hosts/marvin.nix
@@ -118,6 +118,10 @@ xdg.configFile."llama-swap/config.yaml" = { source = direct_symlink "/user/settings/llama/swap.yaml"; }; + xdg.configFile."raycast/ai/providers.yaml" = { + source = direct_symlink "/user/settings/raycast/ai/providers.yaml"; + }; + targets.darwin.defaults = { NSGlobalDomain = { AppleKeyboardUIMode = 2;
A user/settings/raycast/ai/providers.yaml
@@ -0,0 +1,33 @@ +providers: + - id: llama.cpp + name: llama.cpp + base_url: https://swap.localhost/v1/ + models: + - id: gpt-oss:20b + name: gpt-oss-20b + context: 131072 + abilities: + temperature: + supported: true + vision: + supported: false + system_message: + supported: true + tools: + supported: true + reasoning_effort: + supported: true + - id: gpt-oss:120b + name: gpt-oss-120b + context: 131072 + abilities: + temperature: + supported: true + vision: + supported: false + system_message: + supported: true + tools: + supported: true + reasoning_effort: + supported: true