all repos — nixfiles @ bcab7e94da21599fce8140c6923be0ae999313f9

System and user configuration, managed by nix and home-manager

user/settings/aider.nix (view raw)

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