Help! Qt wasm support on nixos

I need help! How do you install Qt for wasm on nixos? Arch has a qt-wasm package but NixOS has no equivalent? Im stuck on this for 10 days. Please help!! :folded_hands:

You don’t install packages on NixOS. You either add them to your config or you add them to a dev shell depending on what you’re trying to do. What are you trying to do with this package?

Im currently using a dev shell but wasm support is not available in the installed version of qt.

Share the dev shell?

Im using this shell from nixos.wiki

# flake.nix
{
  inputs.nixpkgs.url = "github:nixos/nixpkgs";

  outputs =
    { self, nixpkgs }:
    let
      pkgs = nixpkgs.legacyPackages.x86_64-linux;
      qtEnv = pkgs.qt6.env "qt6-simc-${pkgs.qt6.qtbase.version}" [
        # qt6.full has been removed. Please use individual packages instead.
        # List of packages retrived from
        # https://github.com/NixOS/nixpkgs/blob/a263060feafdfdb5d1d70b53b04d5bb810b13cf1/pkgs/development/libraries/qt-6/default.nix
        pkgs.qt6.qtbase
        pkgs.qt6.qtwebengine
        pkgs.qt6.qttools
        pkgs.qt6.qtdeclarative
        pkgs.qt6.qt5compat
        pkgs.qt6.qtwebchannel
        pkgs.qt6.qtpositioning
      ];
    in
    {
      devShells.x86_64-linux.default = pkgs.mkShell {
        buildInputs = with pkgs; [
          qtEnv
          qt6.qtbase

          cmake
          gnumake
          gcc
          gdb

          qtcreator

          # this is for the shellhook portion
          qt6.wrapQtAppsHook
          makeWrapper
          bashInteractive
        ];
        # set the environment variables that Qt apps expect
        shellHook = ''
          echo "Entering Qt6 development environment"

          # Set up Qt6 library paths for linking
          export QT_PLUGIN_PATH="${qtEnv}/lib/qt-6/plugins"
          export QML_IMPORT_PATH="${qtEnv}/lib/qt-6/qml"
          export QT_QPA_PLATFORM_PLUGIN_PATH="${qtEnv}/lib/qt-6/plugins/platforms"

          # Additional Qt6 library paths
          export PKG_CONFIG_PATH="${qtEnv}/lib/pkgconfig:$PKG_CONFIG_PATH"
          export QT_QPA_PLATFORM=wayland

          bashdir=$(mktemp -d)
          makeWrapper "$(type -p bash)" "$bashdir/bash" "''${qtWrapperArgs[@]}"
          exec "$bashdir/bash"
        '';
      };
    };
}