* Fix version number.
* Use the packages.x86_64-linux namespace.
* linux. prepend no longer required.
* Created build-shadps4 module.
.
.
.
.
.
.
.
* Move dependency list to generator function parameters.
* Using call package to run builder.
* Pull in matching names and use inherit.
* Paths need to be wrapped in a "".
* Put , on the packages.
* And inherit does not need any , .
* Fixups.
* release and releaseWithDebugInfo now use the same builder.
* Set default pacakge to releaseWtihDebugInfo.
* Rename to build, moved down a directory and deleted modules/
.
* Seperated devshell into shell.nix
.
.
.
.
.
* Double ".nix"
* Nix Formatting.
* Included missing dependencies for shell.
.
.
.
.
* Update Lock file.
* Removed old unused shell.nix.
* Collapse shell and build into flake.nix
.
* Window bar patch
.
.
.
* Removed unused patches list.
* As older nix shell was removed. Also remove old documentation.
* Create a mkderivation wrapper lambda.
.
.
* Removed execName
* Call new wrappers instead of duplicated mkDerivation.
* Removed finalAttrs
* Use more semi-colons
* Used clang and the build environment instead of the standard gcc.
* Replaced "git" with current nightly version.
* Automatically pass the required environment variables into the development shell instead of requiring them as part of cmake command.
* Change to an if statement because ! hurts the brain.
* Added perf to devshell package list.
* Added Nix formatter.
.
* Collision with the ++ operator in the environment variable.
* Nix Format.
* Restore old log filter behavior
Not sure exactly why this hadn't happened yet.
* Suggested change
* Update documentation to include changes
* Remove mention of debug log class
Debug is both a valid class and level, kinda confusing to use it as an example in my opinion.
* Error instead of assert
* Missing include
* Initial devshell creation.
* cmake has a check for clang and therefore override the stdenv.
* Packages from old shell were renamed.
* fixed xcb-util, added libglvnd
* Added sdl3 dependencies provided by the website given on cmake configuration.
* Lock file.
* Nix format.
* Added instructions for entering nix development shell.
.
* Added libuuid
* Added copyright text to flake.nix
* Added flake.lock to REUSE.toml as is a JSON file without comment support.
* Updated instructions to refer to new build name.
* Compiling however not yet correctly linking with debug derivation.
* Hitting installPhase
* Added nix result symlink.
* correctly installs in place
* Added a wrapper to load vulkan and ligl into environment.
* Ensure that the name is applicable to the current project.
.
* Added mesa to LD_LIBRARY_PATH
* game now launching with added X11 libraries.
* Cleanup
Formatting.
Pulled cmakeFlags to top and added releaseWithDebugInfo
Removed LD_LIBRARY_PATH from devshell.
.
* Added options for the different Nix build modes.
* Debug / release mode flag cannot be bundled into one.
* More verbose warning about --depth 1 flag in git clone
Just spent an hour and a half learning what this does the hard way, hopefully this prevents at least a few others from facing the same issues.
* Adjust grammar
Also updated copyright year, because why not.
* New Bloodborne image for README
* Replace P4G with Driveclub
So Atlus doesn't go ham on us just like RPCS3.
* Update README.md
I hope I got the Yakuza game correct
* Downscale Project DIVA image to 720p
So the table scale isn't weird
* Whoops
* Update README.md
* Yakuza image is actually 1280x720
Should fix the misaligning
* fix: update linux build dependencies for libpng
- add libpng to linux build docs
- add libpng to nix build file
* linux docs: reformat code blocks
- add code block bash syntax highlighting
- format long code blocks to multiline
* Add nix-shell to allow native build on NixOS
* Remove unnecessary README for nix. Move major comment to shell.nix
* Update path in building-linux.md
* Use cached nix packages from unstable channel
* Add proper license to nix shell