all repos — nixfiles @ 8a15c18da0f0e9ca3abfbcdfbdfbec66f163597a

System and user configuration, managed by nix and home-manager

marvin: add raycast custom ai provider configuration

Alan Pearce
commit

8a15c18da0f0e9ca3abfbcdfbdfbec66f163597a

parent

88b5327ab5091e79f8ac6511ed0c352d2f5a9e13

2 files changed, 37 insertions(+), 0 deletions(-)

changed files
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