1 files changed, 22 insertions(+), 2 deletions(-)
M shell.nix
M shell.nix => shell.nix +22 -2
@@ 13,18 13,38 @@ pkgs.mkShell {
buildInputs = [
rust
] ++ (with pkgs; [
+ # common
rust-analyzer
pkg-config
clang
mold
+ # api
postgresql_15.lib
-
openssl
+
+ # client
+ alsa-lib
+ udev
+ wayland
+ xorg.libX11
+ xorg.libXcursor
+ xorg.libXrandr
+ xorg.libXi
]);
shellHook = ''
- export LD_LIBRARY_PATH="${lib.makeLibraryPath [ pkgs.postgresql_15.lib pkgs.openssl ]}";
+ export LD_LIBRARY_PATH="${lib.makeLibraryPath [
+ pkgs.postgresql_15.lib
+ pkgs.openssl
+ pkgs.alsa-lib
+ pkgs.udev
+ pkgs.wayland
+ pkgs.xorg.libX11
+ pkgs.xorg.libXcursor
+ pkgs.xorg.libXrandr
+ pkgs.xorg.libXi
+ ]}";
'';
#RUST_BACKTRACE = 1;
}