user/settings/aider.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | { config, lib, pkgs, ... }: { home.packages = with pkgs; [ (aider-chat.withOptional { withPlaywright = true; }) ]; home.file.".aider.conf.yml" = let yaml = pkgs.formats.yaml { }; in { source = ( yaml.generate "aider.conf.yml" { alias = [ "general:ollama_chat/gemma3:27b" "editor:openrouter/openai/gpt-4o-mini" ]; model = "editor"; editor-model = "editor"; light-mode = true; gitignore = false; check-update = false; attribute-author = false; attribute-committer = false; analytics-disable = true; } ); }; programs.git.ignores = [ ".aider.*" ]; } |