Compare commits
2 Commits
dde103e31e
...
e38971e68d
| Author | SHA1 | Date | |
|---|---|---|---|
| e38971e68d | |||
| 688ddf4e21 |
@@ -1 +0,0 @@
|
|||||||
{"_type":"issue","id":"nixpkgs-ng1","title":"Configure agent git identity in nixpkgs repo","description":"Git commits are using p@m3ta.dev instead of m3ta-chiron@agentmail.to. The GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL environment variables are not set in this environment. Need to configure the agent git identity for this repository following the pattern in AGENTS.md","status":"open","priority":2,"issue_type":"task","owner":"p@m3ta.dev","created_at":"2026-04-27T18:16:17Z","created_by":"m3tm3re","updated_at":"2026-04-27T18:16:17Z","dependency_count":0,"dependent_count":0,"comment_count":0}
|
|
||||||
@@ -86,11 +86,15 @@ in {
|
|||||||
programs.zed-editor = {
|
programs.zed-editor = {
|
||||||
enable = true;
|
enable = true;
|
||||||
userSettings = {
|
userSettings = {
|
||||||
|
# CLI Behavior
|
||||||
|
cli_default_open_behavior = "existing_window";
|
||||||
# UI and Theme
|
# UI and Theme
|
||||||
theme = "Dracula";
|
theme = "Dracula";
|
||||||
ui_font_size = 16;
|
ui_font_size = 16;
|
||||||
buffer_font_size = 16;
|
buffer_font_size = 16;
|
||||||
buffer_font_family = "FiraCode Nerd Font";
|
buffer_font_family = "FiraCode Nerd Font";
|
||||||
|
# Agent UI
|
||||||
|
agent_ui_font_size = 24.0;
|
||||||
# Editor Behavior
|
# Editor Behavior
|
||||||
vim_mode = true;
|
vim_mode = true;
|
||||||
auto_update = false;
|
auto_update = false;
|
||||||
@@ -98,19 +102,22 @@ in {
|
|||||||
load_direnv = "shell_hook";
|
load_direnv = "shell_hook";
|
||||||
# AI Features
|
# AI Features
|
||||||
features = {
|
features = {
|
||||||
edit_prediction_provider = "zed";
|
copilot = false;
|
||||||
|
inline_prediction_provider = "zed";
|
||||||
};
|
};
|
||||||
edit_predictions = {
|
edit_predictions = {
|
||||||
mode = "subtle";
|
mode = "subtle";
|
||||||
|
provider = "zed";
|
||||||
};
|
};
|
||||||
show_edit_predictions = true;
|
show_edit_predictions = true;
|
||||||
|
agent_servers = {
|
||||||
|
"pi-acp" = {
|
||||||
|
type = "registry";
|
||||||
|
};
|
||||||
|
};
|
||||||
agent = {
|
agent = {
|
||||||
default_model = {
|
dock = "right";
|
||||||
provider = "zed.dev";
|
default_profile = "ask";
|
||||||
model = "claude-sonnet-4";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
assistant = {
|
|
||||||
version = "2";
|
version = "2";
|
||||||
default_model = {
|
default_model = {
|
||||||
provider = "anthropic";
|
provider = "anthropic";
|
||||||
@@ -162,23 +169,29 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
rust_analyzer = {
|
||||||
|
binary = {
|
||||||
|
path_lookup = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
pyrefly = {
|
pyrefly = {
|
||||||
binary = {
|
binary = {
|
||||||
arguments = ["--lsp"];
|
arguments = ["--lsp"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
# Context Servers
|
# Panel Layout
|
||||||
context_servers = {
|
project_panel = {
|
||||||
some-context-server = {
|
dock = "left";
|
||||||
source = "custom";
|
|
||||||
command = "some-command";
|
|
||||||
args = [
|
|
||||||
"arg-1"
|
|
||||||
"arg-2"
|
|
||||||
];
|
|
||||||
env = {};
|
|
||||||
};
|
};
|
||||||
|
outline_panel = {
|
||||||
|
dock = "left";
|
||||||
|
};
|
||||||
|
collaboration_panel = {
|
||||||
|
dock = "left";
|
||||||
|
};
|
||||||
|
git_panel = {
|
||||||
|
dock = "left";
|
||||||
};
|
};
|
||||||
# Privacy
|
# Privacy
|
||||||
telemetry = {
|
telemetry = {
|
||||||
@@ -187,6 +200,38 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
# SSH Connections
|
||||||
|
(mkIf cfg.zed.enable {
|
||||||
|
programs.zed-editor.userSettings.ssh_connections = [
|
||||||
|
{
|
||||||
|
nickname = "m3-atlas";
|
||||||
|
host = "152.53.85.162";
|
||||||
|
args = ["-i" "~/.ssh/m3tam3re"];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
nickname = "self-host-playbook";
|
||||||
|
host = "95.217.189.186";
|
||||||
|
port = 2222;
|
||||||
|
args = ["-i" "~/.ssh/self-host-playbook"];
|
||||||
|
projects = [
|
||||||
|
{
|
||||||
|
paths = ["/etc/nixos/current-systemconfig"];
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
nickname = "m3-daedalus";
|
||||||
|
host = "192.168.1.152";
|
||||||
|
port = 22;
|
||||||
|
args = ["-i" "~/.ssh/m3tam3re"];
|
||||||
|
projects = [
|
||||||
|
{
|
||||||
|
paths = ["/home/m3tam3re/home-config"];
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
|
];
|
||||||
|
})
|
||||||
# Common packages (always installed if either editor is enabled)
|
# Common packages (always installed if either editor is enabled)
|
||||||
(mkIf (cfg.neovim.enable || cfg.zed.enable) {
|
(mkIf (cfg.neovim.enable || cfg.zed.enable) {
|
||||||
home.packages = with pkgs; [zig];
|
home.packages = with pkgs; [zig];
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
{
|
{
|
||||||
"version": "1.3.0",
|
"version": "1.4.0",
|
||||||
"sources": {
|
"sources": {
|
||||||
"aarch64-linux": {
|
"aarch64-linux": {
|
||||||
"url": "https://github.com/kestra-io/kestractl/releases/download/1.3.0/kestractl_1.3.0_linux_arm64.tar.gz",
|
"url": "https://github.com/kestra-io/kestractl/releases/download/1.4.0/kestractl_1.4.0_linux_arm64.tar.gz",
|
||||||
"hash": "sha256-/18F6CZnnLbet4BmI1oQ5pZWkJwIshCq30qd+cm0GGA="
|
"hash": "sha256-pXVUovZWSnpFUaZVQQpecoYdNatXtWnlta0HZVwL+Aw="
|
||||||
},
|
},
|
||||||
"x86_64-linux": {
|
"x86_64-linux": {
|
||||||
"url": "https://github.com/kestra-io/kestractl/releases/download/1.3.0/kestractl_1.3.0_linux_amd64.tar.gz",
|
"url": "https://github.com/kestra-io/kestractl/releases/download/1.4.0/kestractl_1.4.0_linux_amd64.tar.gz",
|
||||||
"hash": "sha256-xmsBiqNKvob8xHDyU253o6c25YIubHanNdLqzWaOvSA="
|
"hash": "sha256-sBbJnI3BCH7fnYFPB214faMAQmTxZ+Y+ZfkEUKp1mPI="
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user