Skip to content

Scaf fullstack flake should not error on nodePackages #166

@abosio

Description

@abosio

🐛 Describe the bug

during flake loading:

error: nodePackages has been removed because it was unmaintainable within nixpkgs

direnv: loading ~/Documents/temp/debug-20260406-0829/.envrc                         
direnv: using flake
[46.8 MiB DL] unpacking 'github:NixOS/nixpkgs/bf22ec0c82c804e0a2a0b268dcb833e112ca62direnv: ([/opt/homebrew/bin/direnv export zsh]) is taking a while to execute. Use CTRL-C to give up.
warning: creating lock file '"/Users/[username]/Documents/temp/debug-20260406-0829/flake.lock"': 
• Added input 'flake-utils':
    'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
• Added input 'flake-utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e?narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (2023-04-09)
• Added input 'nixpkgs':
    'github:NixOS/nixpkgs/bf22ec0c82c804e0a2a0b268dcb833e112ca62cd?narHash=sha256-I5/b%2BZb39XHoT9U/un9TvWBWYKZJx6rOLLtTp1y9CGk%3D' (2026-04-06)
error:
       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|

       … while evaluating derivation 'nix-shell'
         whose name attribute is located at /nix/store/3jwk4kc0y6gasx2hqirqlqsin1g2qg64-source/pkgs/stdenv/generic/make-derivation.nix:541:11

       … while evaluating attribute '__impureHostDeps' of derivation 'nix-shell'
         at /nix/store/3jwk4kc0y6gasx2hqirqlqsin1g2qg64-source/pkgs/stdenv/generic/make-derivation.nix:682:11:
          681|             unique (computedPropagatedSandboxProfile ++ [ propagatedSandboxProfile ]);
          682|           ${if buildIsDarwin then "__impureHostDeps" else null} =
             |           ^
          683|             let

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: nodePackages has been removed because it was unmaintainable within nixpkgs
direnv: export +AWS_S3_ACCESS_KEY_ID +AWS_S3_SECRET_ACCESS_KEY +AWS_SES_ACCESS_KEY_ID +AWS_SES_SECRET_ACCESS_KEY +DATABASE_URL +DJANGO_SECRET_KEY +POSTGRES_HOST +POSTGRES_PASSWORD +POSTGRES_USER

💭 Expected Behavior

direnv: export +AR +AS +AWS_S3_ACCESS_KEY_ID +AWS_S3_SECRET_ACCESS_KEY +AWS_SES_ACCESS_KEY_ID +AWS_SES_SECRET_ACCESS_KEY +CC +CONFIG_SHELL +CXX +DATABASE_URL +DETERMINISTIC_BUILD +DEVELOPER_DIR +DJANGO_SECRET_KEY +HOST_PATH +IN_NIX_SHELL +LC_ALL +LD +LD_DYLD_PATH +MACOSX_DEPLOYMENT_TARGET +NIX_APPLE_SDK_VERSION +NIX_BINTOOLS +NIX_BINTOOLS_WRAPPER_TARGET_HOST_arm64_apple_darwin +NIX_BUILD_CORES +NIX_BUILD_TOP +NIX_CC +NIX_CC_WRAPPER_TARGET_HOST_arm64_apple_darwin +NIX_CFLAGS_COMPILE +NIX_DONT_SET_RPATH +NIX_DONT_SET_RPATH_FOR_BUILD +NIX_ENFORCE_NO_NATIVE +NIX_HARDENING_ENABLE +NIX_IGNORE_LD_THROUGH_GCC +NIX_LDFLAGS +NIX_NO_SELF_RPATH +NIX_STORE +NM +OBJCOPY +OBJDUMP +PATH_LOCALE +POSTGRES_HOST +POSTGRES_PASSWORD +POSTGRES_USER +PYTHONHASHSEED +PYTHONNOUSERSITE +PYTHONPATH +RANLIB +SDKROOT +SIZE +SOURCE_DATE_EPOCH +STRINGS +STRIP +SYSTEM_CERTIFICATE_PATH +TEMP +TEMPDIR +TMP +ZERO_AR_DATE +__darwinAllowLocalNetworking +__impureHostDeps +__propagatedImpureHostDeps +__propagatedSandboxProfile +__sandboxProfile +__structuredAttrs +buildInputs +buildPhase +builder +cmakeFlags +configureFlags +depsBuildBuild +depsBuildBuildPropagated +depsBuildTarget +depsBuildTargetPropagated +depsHostHost +depsHostHostPropagated +depsTargetTarget +depsTargetTargetPropagated +doCheck +doInstallCheck +dontAddDisableDepTrack +mesonFlags +name +nativeBuildInputs +out +outputs +patches +phases +preferLocalBuild +propagatedBuildInputs +propagatedNativeBuildInputs +shell +shellHook +stdenv +strictDeps +system ~NIX_SSL_CERT_FILE ~PATH ~TMPDIR ~XDG_DATA_DIRS

🔁 Steps To Reproduce

Use the flake in the project built by scaf-fullstack-template or allow direnv to load it.

📝 Additional context

No response

📜 Relevant log output

📸 Screenshots

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions