mirror of
https://github.com/Jokiller230/puzzlevision.git
synced 2025-10-09 19:10:05 +00:00
🐛 Add nix-ld libraries to fix various compatibility issues
This commit is contained in:
parent
f0002727a8
commit
92c9d47900
1 changed files with 53 additions and 0 deletions
|
@ -59,11 +59,64 @@ in
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
# Dynamic libraries for unpackaged programs
|
# Dynamic libraries for unpackaged programs
|
||||||
|
# Use nix run github:mic92/nix-index-database libName.so to find the correct Nix packages
|
||||||
programs.nix-ld = mkIf cfg.use-nixld {
|
programs.nix-ld = mkIf cfg.use-nixld {
|
||||||
enable = true;
|
enable = true;
|
||||||
libraries = with pkgs; [
|
libraries = with pkgs; [
|
||||||
|
# Core
|
||||||
glibc
|
glibc
|
||||||
libcxx
|
libcxx
|
||||||
|
expat
|
||||||
|
nspr
|
||||||
|
nss
|
||||||
|
|
||||||
|
# Rendering / graphics
|
||||||
|
mesa
|
||||||
|
libglvnd
|
||||||
|
libdrm
|
||||||
|
libgbm
|
||||||
|
xorg.libxshmfence
|
||||||
|
|
||||||
|
# X11 stack
|
||||||
|
xorg.libX11
|
||||||
|
xorg.libxcb
|
||||||
|
xorg.libXext
|
||||||
|
xorg.libXfixes
|
||||||
|
xorg.libXrandr
|
||||||
|
xorg.libXcomposite
|
||||||
|
xorg.libXdamage
|
||||||
|
xorg.libXcursor
|
||||||
|
xorg.libXinerama
|
||||||
|
xorg.libXi
|
||||||
|
xorg.libXtst
|
||||||
|
|
||||||
|
# Input / keyboard
|
||||||
|
libxkbcommon
|
||||||
|
|
||||||
|
# Wayland (optional)
|
||||||
|
wayland
|
||||||
|
|
||||||
|
# GTK / accessibility stack
|
||||||
|
glib
|
||||||
|
dbus
|
||||||
|
at-spi2-core
|
||||||
|
at-spi2-atk
|
||||||
|
gtk3
|
||||||
|
gdk-pixbuf
|
||||||
|
pango
|
||||||
|
cairo
|
||||||
|
|
||||||
|
# Printing
|
||||||
|
cups
|
||||||
|
|
||||||
|
# Fonts / text
|
||||||
|
freetype
|
||||||
|
fontconfig
|
||||||
|
harfbuzz
|
||||||
|
|
||||||
|
# Sound
|
||||||
|
alsa-lib
|
||||||
|
pulseaudio
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue