From dc22a4af87e7d716e3bca39eab8eaf54f729200e Mon Sep 17 00:00:00 2001 From: Connor Garey Date: Fri, 27 Mar 2026 23:04:07 +0000 Subject: [PATCH] Initial devshell creation. --- flake.nix | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 flake.nix diff --git a/flake.nix b/flake.nix new file mode 100644 index 000000000..e30f984bb --- /dev/null +++ b/flake.nix @@ -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!" + ''; + }; + }; +}