{ 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.*" ]; }