Yes, that is correct. NixOS uses the concept of "pure functions," which means that software installations must be reproducible and stateless across multiple systems. Dynamically linked binaries cannot meet these requirements because they often have dependencies that change over time and vary between different system configurations.

As such, to run a dynamically linked binary on NixOS, you would need to use a containerization solution like Docker or LXD/LXC, which can isolate the application's runtime environment and provide access to dynamic libraries specific to that environment.

Alternatively, you could use a tool like Alien packages to convert the RPM into a native Nix package, but this will require additional configuration changes based on the system architecture and dependencies required by the application.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence