zed: enable && update settings

This commit is contained in:
notohh 2025-05-05 03:24:43 -04:00
parent f904ac2b7f
commit 855b770cde
Signed by: notohh
GPG key ID: BD47506D475EE86D
2 changed files with 13 additions and 3 deletions
home/programs/editors/zed

View file

@ -1,7 +1,7 @@
{pkgs, ...}: {
imports = [./usersettings.nix ./userkeymap.nix];
programs.zed-editor = {
enable = false;
enable = true;
package = pkgs.zed-editor.fhsWithPackages (pkgs: [pkgs.zlib pkgs.openssl]);
extensions = [
# langs
@ -15,6 +15,8 @@
"nu"
"gosum"
"scls"
"lua"
"mermaid"
# misc
"env"

View file

@ -1,9 +1,9 @@
_: {
programs.zed-editor.userSettings = {
ui_font_size = 16;
ui_font_family = "JetBrainsMono Nerd Font";
ui_font_family = "Maple Mono NF";
buffer_font_size = 16;
buffer_font_family = "JetBrainsMono Nerd Font";
buffer_font_family = "Maple Mono NF";
relative_line_numbers = true;
hour_format = "hour24";
shell = "nu";
@ -32,6 +32,14 @@ _: {
};
version = "2";
};
diagnostics = {
inline = {
enabled = true;
update_debounce_ms = 150;
padding = 4;
max_severity = null;
};
};
languages = {
Nix = {
language_servers = ["nil"];