Skip to content

A proper Nix flake - #790

Merged
Octelly merged 2 commits into
Eglantine-Community:nx2-experimentalfrom
Octelly:nix-flake
Nov 9, 2026
Merged

Octelly merged 2 commits into
Eglantine-Community:nx2-experimentalfrom
Octelly:nix-flake

Conversation

@Octelly

@Octelly Octelly commented Nov 8, 2026

Copy link
Copy Markdown

Summary

Adds a Nix flake, proper CI support and all. Will probably be making a separate PR for Nix/Home-Manager modules later.

Type of change

  • Bug fix
  • Game compatibility / game-support
  • Performance
  • New feature
  • Refactor / cleanup
  • CI / build
  • Documentation

Related issues

n/a

Testing

note: Only kept platforms where Nix is available

  • Tested on Linux
  • Tested on macOS (CI builds, don't have a Mac though)

Checklist

  • I built it locally and it compiles without new warnings
  • I did not add any copyrighted game data, keys or firmware
  • Docs updated if needed
  • I added AI Disclosure if one was used

Signed-off-by: Octelly <octelly@owo.digital>
Assisted-by: DeepSeek V4.1 Flash (base design, all of it fully reviewed by a human)
@Octelly

Octelly commented Nov 8, 2026

Copy link
Copy Markdown
Author

Also I have already added the required CI secrets in repo settings. Namely:

  • Discord developer webhook, separate from the existing one, goes to #CI-alerts
  • Cachix token + cache name (latter is just a variable)

@Octelly

Octelly commented Nov 8, 2026

Copy link
Copy Markdown
Author

@PastaLaPate the entire ci.yml blame is you currently. That's the only modification I've made in the PR (aside form shell.nix that nobody uses). Can you glance at this and confirm that it's okay? I've tested it thoroughly in my own fork with actual CI set up.

Comment thread .github/workflows/build-nix.yml Resolved
Comment thread .github/workflows/build-nix.yml Resolved
Comment thread .github/workflows/build-nix.yml Resolved
Comment thread .github/workflows/build-nix.yml Resolved
Comment thread .github/workflows/nix.yml Resolved
Octelly added a commit to Octelly/Eglantine that referenced this pull request Nov 9, 2026
Signed-off-by: Octelly <octelly@owo.digital>
@Octelly

Octelly commented Nov 9, 2026

Copy link
Copy Markdown
Author

@PastaLaPate should be all good, would wait for Actions to finish though
https://github.com/Octelly/Eglantine/actions/runs/42657053975

Octelly added a commit to Octelly/Eglantine that referenced this pull request Nov 9, 2026
Signed-off-by: Octelly <octelly@owo.digital>
Signed-off-by: Octelly <octelly@owo.digital>
@Octelly
Octelly merged commit 7d4c810 into Eglantine-Community:nx2-experimental Nov 9, 2026
7 checks passed
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.

2 participants