From 67b70c3e5c331967371f4596e3085d2f312c4d24 Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Thu, 27 Mar 2025 15:39:14 +0100 Subject: [PATCH] zen config update Former-commit-id: d6d7bb9b9bf19fbee80f5146f8239c6d9a839e64 --- home/programs/zen/default.nix | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/home/programs/zen/default.nix b/home/programs/zen/default.nix index dc361c4..9fe68d1 100644 --- a/home/programs/zen/default.nix +++ b/home/programs/zen/default.nix @@ -1,5 +1,14 @@ # Zen is a minimalistic web browser. -{ pkgs, inputs, ... }: { - home.packages = with pkgs; - [ inputs.zen-browser.packages."${system}".default ]; -} +{ pkgs, inputs, ... }: +let + # Create a wrapper script for zen-browser with Wayland enabled + zenWithWayland = pkgs.symlinkJoin { + name = "zen-browser-wayland"; + paths = [ inputs.zen-browser.packages."${pkgs.system}".default ]; + buildInputs = [ pkgs.makeWrapper ]; + postBuild = '' + wrapProgram $out/bin/zen \ + --set MOZ_ENABLE_WAYLAND 1 + ''; + }; +in { home.packages = [ zenWithWayland ]; }