diff options
| -rw-r--r-- | doc/pitfalls.txt | 13 | ||||
| -rw-r--r-- | nix/flake.nix | 4 |
2 files changed, 17 insertions, 0 deletions
diff --git a/doc/pitfalls.txt b/doc/pitfalls.txt index d1c14d0..299c8a0 100644 --- a/doc/pitfalls.txt +++ b/doc/pitfalls.txt @@ -159,3 +159,16 @@ Voy a seguir con esto después. === Lo útil empieza en l[ineas 2108 y 3086 del README. + + + === + [VI] Ejecución de Qsys (Platform Designer) de manera OS-agnóstica + === + +EL problema de NullPointerExceptions de AWT al abrir QSys en sistemas non-NixOS, +es por configuración de fonts. Ver este caso: + <https://discourse.nixos.org/t/fonts-in-nix-installed-packages-on-a-non-nixos-system/5871/7> + + La soloución es usar home-manager o utilizar: + export LOCALE_ARCHIVE="${pkgs.glibcLocales}/lib/locale/locale-archive" + export FONTCONFIG_FILE="${pkgs.fontconfig.out}/etc/fonts/fonts.conf" diff --git a/nix/flake.nix b/nix/flake.nix index 9e309a8..ac8e4b8 100644 --- a/nix/flake.nix +++ b/nix/flake.nix @@ -25,6 +25,10 @@ export MAKEFLAGS="AR=gcc-ar" export CXXFLAGS="-O3 -flto $(pkg-config --cflags sdl2)" export LDFLAGS="-O3 -flto $(pkg-config --libs sdl2)" + + # <https://discourse.nixos.org/t/fonts-in-nix-installed-packages-on-a-non-nixos-system/5871/7> + export LOCALE_ARCHIVE="${pkgs.glibcLocales}/lib/locale/locale-archive" + export FONTCONFIG_FILE="${pkgs.fontconfig.out}/etc/fonts/fonts.conf" ''; }; }; |
