From 38d0fe189aa54b70f7251f7e452a6b8478952225 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Wed, 3 May 2023 08:49:08 -0300 Subject: [PATCH] overlays: use substituteInPlace over sed --- overlays/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/overlays/default.nix b/overlays/default.nix index 773926a..32f31fa 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -56,8 +56,9 @@ patches = (final: prev: { bemenu = prev.bemenu.overrideAttrs (o: { - preBuild = '' - sed -i 's/ZWLR_LAYER_SHELL_V1_LAYER_TOP/ZWLR_LAYER_SHELL_V1_LAYER_OVERLAY/g' lib/renderers/wayland/window.c + postPatch = '' + substituteInPlace lib/renderers/wayland/window.c \ + --replace ZWLR_LAYER_SHELL_V1_LAYER_TOP ZWLR_LAYER_SHELL_V1_LAYER_OVERLAY ''; }); sway-unwrapped = prev.sway-unwrapped.overrideAttrs (old: { @@ -84,7 +85,7 @@ lib_extended = (final: prev: { lib = prev.lib // rec { - # Utility funcion + # Utility function # Input: [{v1=1;} {v2=2;}] # Output: {v1=1;v2=2;} mergeAttrsSet = prev.lib.foldAttrs (n: _: n) { };