Use bfd linker for imalison-taffybar

This commit is contained in:
2026-05-04 23:18:20 -07:00
parent 16fa31887a
commit 2d69c143b1

View File

@@ -125,25 +125,33 @@
}); });
# gi-gtk-hs patching is now handled by taffybar's fixVersionNamePackages overlay # gi-gtk-hs patching is now handled by taffybar's fixVersionNamePackages overlay
imalison-taffybar = pkgs.haskell.lib.addPkgconfigDepends ( imalison-taffybar = pkgs.haskell.lib.overrideCabal
hself.callCabal2nix "imalison-taffybar" (pkgs.haskell.lib.addPkgconfigDepends (
(pkgs.lib.sourceByRegex ./. [ "taffybar.hs" "imalison-taffybar.cabal" ]) hself.callCabal2nix "imalison-taffybar"
{ } (pkgs.lib.sourceByRegex ./. [ "taffybar.hs" "imalison-taffybar.cabal" ])
) [ { }
pkgs.util-linux.dev ) [
pkgs.pcre2 pkgs.util-linux.dev
pkgs.pcre pkgs.pcre2
pkgs.libselinux.dev pkgs.pcre
pkgs.libsepol.dev pkgs.libselinux.dev
pkgs.fribidi.out pkgs.libsepol.dev
pkgs.fribidi.dev pkgs.fribidi.out
pkgs.libthai.dev pkgs.fribidi.dev
pkgs.libdatrie.dev pkgs.libthai.dev
pkgs.libxdmcp.dev pkgs.libdatrie.dev
pkgs.libxkbcommon.dev pkgs.libxdmcp.dev
pkgs.libepoxy.dev pkgs.libxkbcommon.dev
pkgs.libxtst.out pkgs.libepoxy.dev
]; pkgs.libxtst.out
])
(oa: {
configureFlags = (oa.configureFlags or []) ++ [
"--ghc-option=-optl-fuse-ld=bfd"
"--ld-option=-fuse-ld=bfd"
"--with-ld=ld.bfd"
];
});
}; };
# Avoid depending on xmonad.lib's helper functions, since parent flakes # Avoid depending on xmonad.lib's helper functions, since parent flakes