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 | { 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" "reason:anthropic/claude-3-7-sonnet-latest" "editor:ollama_chat/qwen2.5-coder:32b-instruct-q8_0" ]; model = "reason"; editor-model = "editor"; light-mode = true; gitignore = false; check-update = false; attribute-author = false; attribute-committer = false; analytics-disable = true; }); }; programs.git.ignores = [ ".aider.*" ]; } |