From 0ee865911713806d7eb306f99e52bfb8e0e88dab Mon Sep 17 00:00:00 2001 From: h7x4 Date: Wed, 27 Aug 2025 16:57:28 +0200 Subject: [PATCH] home/zed: use builtin option to configure theme --- home/programs/zed/default.nix | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/home/programs/zed/default.nix b/home/programs/zed/default.nix index 91dd5c2..a2ebbda 100644 --- a/home/programs/zed/default.nix +++ b/home/programs/zed/default.nix @@ -178,16 +178,18 @@ in "toml" "typst" ]; - }; - xdg.configFile."zed/themes/monokai.json".source = let - package = pkgs.fetchFromGitHub { - owner = "billgo"; - repo = "monokai"; - rev = "061a86ff4845b11ac2f183c2e26c77b15cfae7d0"; - hash = "sha256-mlEcgnLStYH1pV3p1iqNSvfVu4MpvpEOc+vxI+90MJs="; - }; - in lib.mkIf cfg.enable "${package}/themes/monokai.json"; + themes.monokai = let + package = pkgs.fetchFromGitHub { + owner = "billgo"; + repo = "monokai"; + rev = "061a86ff4845b11ac2f183c2e26c77b15cfae7d0"; + hash = "sha256-mlEcgnLStYH1pV3p1iqNSvfVu4MpvpEOc+vxI+90MJs="; + }; + + # TODO: fix upstream + in (builtins.readFile "${package}/themes/monokai.json"); + }; programs.zsh.initContent = lib.mkIf cfg.enable '' if [[ "$ZED_TERM" == "true" && -n "$TMUX_PANE" ]]; then