Skip to content

Add nix reproducible build environment#207

Open
TerminalCursor wants to merge 3 commits into
snesrev:masterfrom
TerminalCursor:master
Open

Add nix reproducible build environment#207
TerminalCursor wants to merge 3 commits into
snesrev:masterfrom
TerminalCursor:master

Conversation

@TerminalCursor

Copy link
Copy Markdown

Description

This request seeks to add a build environment using the nix package manager to ensure reproducible building environments (on Linux for sure, but maybe MacOS and WSL2 with X11 forwarding)

Will this Pull Request break anything?

This request does not affect any of the preexisting compilation steps. It just adds a new compilation workflow option.

Suggested Testing Steps

Nix can be obtained from Nix's Website. After obtaining Nix (on Linux), following the new build instructions for Nix should be sufficient to build the application then run it with the proper graphics driver using nixGL ./zelda3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant