DEVELOPMENT ENVIRONMENT

~liljamo/deck-builder

0f37644eff3a239a7d2cae278e8cdfbc49ef5b03 — Jonni Liljamo 1 year, 7 months ago 7ef8d37
feat: update this horrible legacy shell.nix
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;
}