add: nix-flake #10

Manually merged
doughston merged 0 commits from doloro/Inkypaint:nix-flake into main 2026-11-12 10:49:28 +00:00
Collaborator

flake.nix

What was wrong or missing, and what this changes, in a few lines. Name the game or the system when there is one.

  • [area] commit subject: why, one bullet for each commit. A pull request of one commit can skip this list.

Testing: what you ran and what it showed. A test that fails without the change is the best proof. For a runtime change, the game, the scene and how many runs.
Not tested: what you did not check. Leave the line out if there is nothing.

Fixes #

  • No keys, dumps, game files or saves in the commits or the description.
  • A new file starts with SPDX-License-Identifier: GPL-3.0-or-later and the project's copyright line.
  • Code ported from another project keeps its copyright lines, names where it came from and is listed in docs/CREDITS.md.
flake.nix <!-- SPDX-License-Identifier: GPL-3.0-or-later Copyright 2026 the ScarletNX contributors The title is `[area] an imperative sentence`, like the commits' (`[gpu] Set the threads making new pipelines`). Delete these comments before you open the pull request. --> What was wrong or missing, and what this changes, in a few lines. Name the game or the system when there is one. - `[area] commit subject`: why, one bullet for each commit. A pull request of one commit can skip this list. Testing: what you ran and what it showed. A test that fails without the change is the best proof. For a runtime change, the game, the scene and how many runs. Not tested: what you did not check. Leave the line out if there is nothing. Fixes # <!-- `Part of #n` when this is one step of several. --> - [x] No keys, dumps, game files or saves in the commits or the description. - [x] A new file starts with `SPDX-License-Identifier: GPL-3.0-or-later` and the project's copyright line. - [x] Code ported from another project keeps its copyright lines, names where it came from and is listed in `docs/CREDITS.md`.
The flake builds the runtime (packages.scarletnx), the Qt 6 Quick
launcher (packages.inkypaint-launcher) and the default package. The
dev shell has ccache. The source filter keeps the build, local, work,
recompiled and logs folders out of the store.

Verified with a build of the runtime through the flake. The binary
went into a game folder and ran the game.
doughston manually merged commit 6ef788fc9f into main 2026-11-12 10:49:28 +00:00
Sign in to join this conversation.
No description provided.