From d8e16d843b06125cd726af6d91d85b51cee1594b Mon Sep 17 00:00:00 2001 From: elwrcl Date: Sun, 21 Jun 2026 12:23:25 +0300 Subject: [PATCH] zed --- main/nixos/packages.nix | 2 +- modules/home/niri/niri/general.nix | 2 +- modules/nixos/default.nix | 1 + modules/nixos/editors/zed.nix | 14 ++++++++++++++ 4 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 modules/nixos/editors/zed.nix diff --git a/main/nixos/packages.nix b/main/nixos/packages.nix index fe8139a..d60f952 100755 --- a/main/nixos/packages.nix +++ b/main/nixos/packages.nix @@ -160,7 +160,7 @@ with pkgs; uv # editors - helix + zed-editor vscode neovim diff --git a/modules/home/niri/niri/general.nix b/modules/home/niri/niri/general.nix index 51d28eb..a3529bf 100644 --- a/modules/home/niri/niri/general.nix +++ b/modules/home/niri/niri/general.nix @@ -43,7 +43,7 @@ }; focus-ring = { width = 2; - active.color = "#61afef"; + active.color = "#ffffff"; inactive.color = "#444444"; }; border = { diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix index 95fcd03..fab7a8e 100755 --- a/modules/nixos/default.nix +++ b/modules/nixos/default.nix @@ -4,6 +4,7 @@ ../home/git.nix ./boot ./desktop + ./editors/zed.nix ./gaming ./hardware ./networking diff --git a/modules/nixos/editors/zed.nix b/modules/nixos/editors/zed.nix new file mode 100644 index 0000000..d6c7d6a --- /dev/null +++ b/modules/nixos/editors/zed.nix @@ -0,0 +1,14 @@ +{ pkgs, ... }: + +{ + nixpkgs.overlays = [ + (final: prev: { + zed-editor = prev.zed-editor.overrideAttrs (old: { + env = (old.env or { }) // { + RUSTFLAGS = ((old.env or { }).RUSTFLAGS or "") + " --cfg gles"; + }; + buildInputs = (old.buildInputs or [ ]) ++ [ prev.libGL ]; + }); + }) + ]; +}