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