Please consider taking the package-lock.json file out of gitignore. I understand that the package count is small enough where it doesn't really matter for most cases, but it's still generally standard practice to include it, and it will remove the need for Nix to include their own:
https://github.com/NixOS/nixpkgs/blob/592047fc9e4f7b74a4dc85d1b9f5243dfe4899e3/pkgs/servers/sunshine/default.nix#L65
The idea behind Nix is to have reproducible builds, so a package-lock is required to have a consistent build each time, and it's impossible to overwrite that without disabling sandboxing. So currently, Nix devs need to include their own package-lock for this project.
Please consider taking the
package-lock.jsonfile out of gitignore. I understand that the package count is small enough where it doesn't really matter for most cases, but it's still generally standard practice to include it, and it will remove the need for Nix to include their own:https://github.com/NixOS/nixpkgs/blob/592047fc9e4f7b74a4dc85d1b9f5243dfe4899e3/pkgs/servers/sunshine/default.nix#L65
The idea behind Nix is to have reproducible builds, so a package-lock is required to have a consistent build each time, and it's impossible to overwrite that without disabling sandboxing. So currently, Nix devs need to include their own package-lock for this project.