From 2a091f3b59d50f8746895650a9520d143119af9f Mon Sep 17 00:00:00 2001 From: Fabian Hauser Date: Mon, 3 Mar 2025 15:28:07 +0200 Subject: [PATCH] Make zed dark again --- home-modules/applications/zed-editor.nix | 28 ++---------------- .../applications/zed-editor/settings.json | 29 +++++++++++++++++++ 2 files changed, 31 insertions(+), 26 deletions(-) create mode 100644 home-modules/applications/zed-editor/settings.json diff --git a/home-modules/applications/zed-editor.nix b/home-modules/applications/zed-editor.nix index db64280..dfc1621 100644 --- a/home-modules/applications/zed-editor.nix +++ b/home-modules/applications/zed-editor.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, lib, ... }: { programs.zed-editor = { enable = true; @@ -24,30 +24,6 @@ nodePackages.cspell direnv ]; - userSettings = { - assistant = { - default_model = { - provider = "openai"; - model = "o1-mini"; - }; - version = "2"; - }; - vim_mode = false; - ui_font_size = 16; - buffer_font_size = 16; - theme = { - mode = "system"; - light = "Andromeda"; - dark = "One Dark"; - }; - telemetry = { - diagnostics = false; - metrics = false; - }; - languages = { - Markdown.remove_trailing_whitespace_on_save = false; - Markdown-Inline.remove_trailing_whitespace_on_save = false; - }; - }; + userSettings = lib.importJSON ./zed-editor/settings.json; }; } diff --git a/home-modules/applications/zed-editor/settings.json b/home-modules/applications/zed-editor/settings.json new file mode 100644 index 0000000..a4f1995 --- /dev/null +++ b/home-modules/applications/zed-editor/settings.json @@ -0,0 +1,29 @@ +{ + "assistant": { + "default_model": { + "model": "o1-mini", + "provider": "openai" + }, + "version": "2" + }, + "buffer_font_size": 16, + "languages": { + "Markdown": { + "remove_trailing_whitespace_on_save": false + }, + "Markdown-Inline": { + "remove_trailing_whitespace_on_save": false + } + }, + "telemetry": { + "diagnostics": false, + "metrics": false + }, + "theme": { + "dark": "One Dark", + "light": "Andromeda", + "mode": "dark" + }, + "ui_font_size": 16, + "vim_mode": false +}