닉스는 거짓말이고, 그게 괜찮다
Nix는 **Filesystem Hierarchy Standard(FHS)**를 배제하여 재현성을 보장하려 했으나, 실제로는 그래픽 드라이버의 사용자 공간 라이브러리인 libGL.so를 위해 전역 경로를 사용하는 등 FHS 방식을 일부 도입하였습니다.
NixOS에서는 이 문제를 해결하기 위해 /run/opengl-driver/lib 경로를 통해 필수 라이브러리를 제공하지만, 다른 리눅스 배포판에서 Nix를 사용할 경우 그래픽 라이브러리 누락 오류가 발생할 수 있습니다.
이를 우회하기 위한 방법으로는 nixGL 스크립트 사용, LD_LIBRARY_PATH 조작, 또는 직접 심볼릭 링크를 만드는 방식이 있습니다.
결국, Nix의 이상적인 순수성은 현실적인 하드웨어 및 커널 의존성 때문에 일부 타협이 불가피함을 보여줍니다.