mirror of
https://github.com/librekeys/picoforge.git
synced 2026-07-28 08:01:19 -07:00
chore(nix): add mold linker to shell.nix to improve linking speeds and also fix libcanberra errors
This commit is contained in:
committed by
Suyog Tandel
parent
a1ec655468
commit
eae5a31bf1
@@ -13,6 +13,7 @@ let
|
||||
libsoup_3
|
||||
pango
|
||||
webkitgtk_4_1
|
||||
libcanberra-gtk3
|
||||
pcsclite
|
||||
hidapi
|
||||
mesa
|
||||
@@ -29,6 +30,7 @@ let
|
||||
|
||||
# Development tools
|
||||
rustc
|
||||
mold
|
||||
cargo
|
||||
deno
|
||||
nodejs_22
|
||||
@@ -45,6 +47,8 @@ let
|
||||
libsoup_3
|
||||
pango
|
||||
webkitgtk_4_1
|
||||
libcanberra-gtk3
|
||||
packagekit
|
||||
|
||||
# Hardware
|
||||
pcsclite
|
||||
@@ -57,7 +61,9 @@ pkgs.mkShell {
|
||||
|
||||
shellHook = ''
|
||||
export LD_LIBRARY_PATH=${pkgs.lib.makeLibraryPath libraries}:$LD_LIBRARY_PATH
|
||||
export GTK_PATH=${pkgs.libcanberra-gtk3}/lib/gtk-3.0:${pkgs.packagekit}/lib/gtk-3.0:$GTK_PATH
|
||||
export XDG_DATA_DIRS=$GSETTINGS_SCHEMAS_PATH:$XDG_DATA_DIRS
|
||||
export RUSTFLAGS="-C link-arg=-fuse-ld=mold"
|
||||
|
||||
# Try to uncomment the following lines if you encounter EGL_BAD_PARAMETER errors:
|
||||
# export LIBGL_ALWAYS_SOFTWARE=1
|
||||
|
||||
Reference in New Issue
Block a user