Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I've written and tested a flake.nix for Grayjay.Desktop.Web
It's not quite up to my standards, but it evaluates as expected. You can verify this to your own satisfaction by running
nix build ./Grayjay.Desktop.Web
from the repo's root and digging through theresult
symlink. My intentions are to import this derivation as-is into the final packaged output of Grayjay.Desktop as a whole, a lacp -r ${pkgs.grayjay-desktop-web} $out/bin/wwwroot
.Tip
To the maintainers:
I'll be following the "branch stacking" convention for these flakes, so it may be more convenient to merge a different branch, which should be mentioned below.
Note
Alejandra, my formatter of choice, only added support for
alejandra.toml
in v3.1.0Caution
Concerning
$out/lib
:pkgs,lib.buildNpmPackage
includes node_modules in$out/lib
, which takes up an obscene amount of space and is afaict totally unnecesary.fixupPhase
is a hacky workaround for this and I totally intend to fix it properly.