Initial devshell creation.

This commit is contained in:
Connor Garey 2026-03-27 23:04:07 +00:00
parent df32a2076b
commit dc22a4af87

45
flake.nix Normal file
View File

@ -0,0 +1,45 @@
{
description = "shadPS4 Nix Flake";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
};
outputs = { self, nixpkgs }:
let
pkgsLinux = nixpkgs.legacyPackages.x86_64-linux;
in
{
devShells.x86_64-linux.default = pkgsLinux.mkShell {
packages = with pkgsLinux; [
clang-tools
cmake
pkg-config
vulkan-tools
renderdoc
gef
strace
sdl3.dev
openal
zlib.dev
libedit.dev
vulkan-headers
vulkan-utility-libraries
ffmpeg.dev
fmt.dev
glslang.dev
libxkbcommon
wayland.dev
libxcb.dev
stb
libpng.dev
];
shellHook = ''
echo "Entering shadPS4 development shell!"
'';
};
};
}