From 7de2a59dfbe70918fa20d7afe8223e0ed5d5e8e2 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Sun, 29 Mar 2026 14:17:27 -0700 Subject: [PATCH] Set zlib library path in taffybar dev shell --- dotfiles/config/taffybar/flake.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dotfiles/config/taffybar/flake.nix b/dotfiles/config/taffybar/flake.nix index f535787a..16832b96 100644 --- a/dotfiles/config/taffybar/flake.nix +++ b/dotfiles/config/taffybar/flake.nix @@ -223,6 +223,9 @@ pkgs.librsvg ]; shellHook = '' + # GHCi loads package DLL dependencies via the runtime linker, so it + # needs zlib on LD_LIBRARY_PATH in addition to the build-time -L flags. + export LD_LIBRARY_PATH="${pkgs.lib.makeLibraryPath [ pkgs.zlib ]}:''${LD_LIBRARY_PATH:-}" if [ -z "''${GDK_PIXBUF_MODULE_FILE:-}" ]; then export GDK_PIXBUF_MODULE_FILE="${pkgs.gdk-pixbuf}/lib/gdk-pixbuf-2.0/${pkgs.gdk-pixbuf.version}/loaders.cache" fi