Nix format.

This commit is contained in:
Connor Garey 2026-03-28 11:28:05 +00:00
parent 240864deb2
commit 54fa7f7cc3

119
flake.nix
View File

@ -5,69 +5,70 @@
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
}; };
outputs = { self, nixpkgs }: outputs =
let { self, nixpkgs }:
pkgsLinux = nixpkgs.legacyPackages.x86_64-linux; let
in pkgsLinux = nixpkgs.legacyPackages.x86_64-linux;
{ in
devShells.x86_64-linux.default = pkgsLinux.mkShell.override {stdenv = pkgsLinux.clangStdenv; } { {
packages = with pkgsLinux; [ devShells.x86_64-linux.default = pkgsLinux.mkShell.override { stdenv = pkgsLinux.clangStdenv; } {
clang-tools packages = with pkgsLinux; [
cmake clang-tools
pkg-config cmake
vulkan-tools pkg-config
vulkan-tools
renderdoc renderdoc
gef gef
strace strace
openal openal
zlib.dev zlib.dev
libedit.dev libedit.dev
vulkan-headers vulkan-headers
vulkan-utility-libraries vulkan-utility-libraries
ffmpeg.dev ffmpeg.dev
fmt.dev fmt.dev
glslang.dev glslang.dev
wayland.dev wayland.dev
stb stb
libpng.dev libpng.dev
# Specific SDL3 dependencies: # Specific SDL3 dependencies:
sdl3.dev sdl3.dev
alsa-lib alsa-lib
hidapi hidapi
ibus.dev ibus.dev
jack2.dev jack2.dev
libdecor.dev libdecor.dev
libthai.dev libthai.dev
fribidi.dev fribidi.dev
libxcb.dev libxcb.dev
libGL.dev libGL.dev
libpulseaudio.dev libpulseaudio.dev
libusb1.dev libusb1.dev
libx11.dev libx11.dev
libxcursor.dev libxcursor.dev
libxext libxext
libxfixes.dev libxfixes.dev
libxi.dev libxi.dev
libxinerama.dev libxinerama.dev
libxkbcommon libxkbcommon
libxrandr.dev libxrandr.dev
libxrender.dev libxrender.dev
libxtst libxtst
pipewire.dev pipewire.dev
libxscrnsaver libxscrnsaver
sndio sndio
]; ];
LD_LIBRARY_PATH = pkgsLinux.lib.makeLibraryPath [ LD_LIBRARY_PATH = pkgsLinux.lib.makeLibraryPath [
pkgsLinux.mesa pkgsLinux.mesa
]; ];
shellHook = '' shellHook = ''
echo "Entering shadPS4 development shell!" echo "Entering shadPS4 development shell!"
''; '';
};
}; };
};
} }