workmac: start using some llm coding agents

This commit is contained in:
Trolli Schmittlauch 2025-08-29 10:17:57 +02:00
parent fd190dbdcd
commit b1444e8967
2 changed files with 30 additions and 6 deletions

View file

@ -6,8 +6,26 @@
system,
...
}:
let myAider = pkgs.aider-chat.withOptional {withPlaywright = true; withBrowser = true; withHelp = true; withBedrock = false;};
in
{
home.packages = [ myAider ];
}
let
myAider = pkgs.aider-chat;
# FIXME: darwin build failure due to cfn-lint-1.32.1
# myAider = pkgs.aider-chat.withOptional {
# withPlaywright = true;
# withBrowser = true;
# withHelp = true;
# withBedrock = false;
# };
in
{
home.packages = [
myAider
pkgs.claude-code
];
#nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "claude-code" ]; # nixpkgs.config merging is unfortunately broken
# TODO: API token e.g. via sops
# TODO: proper codium and llm enable options
home.sessionVariables = {
AIDER_EDITOR = "codium --wait";
DISABLE_TELEMETRY = 1; # for claude-code
};
}