Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added a Nix flake containing everything needed to build, dev and run … #154

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

MichaelFisher1997
Copy link

This is a Nix Flake for NixOS and anyone with nix package manager installed on their system.

It allow people to enter into the flake dev shell as followed:
nix develop and it will install all the listed dependencies to build and run redot avoiding the pain of having to workout what dependencies you need to install and what missing.

@MichaelFisher1997
Copy link
Author

might need a get job thats a container with nix that can do the following

nix develop
scons platform=linuxbsd

@theoparis theoparis mentioned this pull request Oct 7, 2024
2 tasks
@MichaelFisher1997
Copy link
Author

closed as theoparis still links to this as a reference but that one should be used going forward

@SkogiB
Copy link
Contributor

SkogiB commented Oct 27, 2024

We working with this one now? We are not sending PRs up to Godot by default at this time, due to a reassessment in the core team, so we can start looking at stuff like this soon.

@MichaelFisher1997
Copy link
Author

I spoke to McDubh about adding this one in for now a few days ago so i reopened it.
A lot of people have been asking for it.
I know this one works for NixOS and Nix on other linux distros, the PR that expands on this, has support for things like Mac hardware and Arm so that can be added in a little later down the road.
(I do actually have a couple people With Macs that said they will help and test it)

But yeah theirs no rush on it

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

Successfully merging this pull request may close these issues.

3 participants