all repos — nixfiles @ 018036d83f1996e890ede7c754c2100685cdccd0

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

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