Fix pi.nix: force overwrite existing config files

This commit is contained in:
Scott Scoble 2026-05-17 01:29:56 -07:00
parent dcb684ae4e
commit 38e3a66bc7

View file

@ -5,7 +5,9 @@
# Managed via home-manager — API keys live here because the flake repo is private. # Managed via home-manager — API keys live here because the flake repo is private.
# If you need to move secrets out, create /etc/nixos/pi-secrets.json and source it. # If you need to move secrets out, create /etc/nixos/pi-secrets.json and source it.
home.file.".pi/agent/models.json".text = builtins.toJSON { home.file.".pi/agent/models.json" = {
force = true;
text = builtins.toJSON {
providers = { providers = {
openrouter = { openrouter = {
baseUrl = "https://openrouter.ai/api/v1"; baseUrl = "https://openrouter.ai/api/v1";
@ -38,7 +40,9 @@
}; };
}; };
home.file.".pi/agent/settings.json".text = builtins.toJSON { home.file.".pi/agent/settings.json" = {
force = true;
text = builtins.toJSON {
defaultProvider = "ollama-cloud"; defaultProvider = "ollama-cloud";
defaultModel = "deepseek-v4-pro"; defaultModel = "deepseek-v4-pro";
packages = [ packages = [