mirror of
https://github.com/EdenQwQ/nixos.git
synced 2025-12-27 02:44:58 +08:00
57 lines
1.4 KiB
Nix
57 lines
1.4 KiB
Nix
{
|
|
programs.zed-editor = {
|
|
enable = true;
|
|
extensions = [
|
|
"latex"
|
|
"python"
|
|
];
|
|
userSettings = {
|
|
features = {
|
|
copilot = true;
|
|
};
|
|
vim_mode = true;
|
|
hover_popover_enabled = true;
|
|
confirm_quit = true;
|
|
show_completions_on_input = true;
|
|
show_completion_documentation = true;
|
|
auto_signature_help = true;
|
|
show_inline_completions_in_menu = true;
|
|
show_wrap_guides = true;
|
|
show_inline_completions = true;
|
|
show_whitespaces = "all";
|
|
vertical_scroll_margin = 5;
|
|
relative_line_numbers = true;
|
|
inlay_hints.enabled = true;
|
|
assistant = {
|
|
enabled = true;
|
|
# default_model = {
|
|
# provider = "deepseek";
|
|
# model = "deepseek-reasoner";
|
|
# };
|
|
};
|
|
enable_language_server = true;
|
|
format_on_save = "on";
|
|
telemetry = {
|
|
diagnostics = false;
|
|
metrics = false;
|
|
};
|
|
auto_update = false;
|
|
auto_install_extensions.html = false;
|
|
languages = {
|
|
Markdown.format_on_save = true;
|
|
};
|
|
# language_models.deepseek = {
|
|
# api_url = "https://api.deepseek.com";
|
|
# available_models = [
|
|
# {
|
|
# name = "deepseek-reasoner";
|
|
# display_name = "DeepSeek Reasoner";
|
|
# max_tokens = 64000;
|
|
# max_output_tokens = 4096;
|
|
# }
|
|
# ];
|
|
# };
|
|
};
|
|
};
|
|
stylix.targets.zed.enable = true;
|
|
}
|