mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-09-15 22:31:54 +02:00
43 lines
891 B
Nix
43 lines
891 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
llm-agents,
|
|
...
|
|
}:
|
|
{
|
|
programs.herdr = {
|
|
enable = true;
|
|
package = llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.herdr;
|
|
|
|
settings = {
|
|
onboarding = false;
|
|
|
|
update = {
|
|
version_check = false;
|
|
manifest_check = false;
|
|
};
|
|
|
|
# home-manager owns ~/.ssh/config; keep herdr from writing it too.
|
|
remote.manage_ssh_config = false;
|
|
|
|
# "catppuccin" is the mocha flavor, matching catppuccin-nix's fixed flavor.
|
|
theme.name = "catppuccin";
|
|
|
|
terminal = {
|
|
default_shell = lib.getExe pkgs.nushell;
|
|
shell_mode = "auto";
|
|
new_cwd = "follow";
|
|
};
|
|
|
|
ui = {
|
|
agent_panel_sort = "priority";
|
|
prompt_new_tab_name = false;
|
|
sound.enabled = false;
|
|
};
|
|
|
|
session.resume_agents_on_restore = true;
|
|
experimental.kitty_graphics = true;
|
|
};
|
|
};
|
|
}
|