From 543f9de75d19eb34c386ad25662beb8dd2aed5c4 Mon Sep 17 00:00:00 2001 From: fabian-mv Date: Sat, 5 Nov 2022 19:20:01 -0600 Subject: nix: fix fontconfig in qsys launch --- doc/pitfalls.txt | 13 +++++++++++++ nix/flake.nix | 4 ++++ 2 files changed, 17 insertions(+) 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: + + + 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)" + + # + export LOCALE_ARCHIVE="${pkgs.glibcLocales}/lib/locale/locale-archive" + export FONTCONFIG_FILE="${pkgs.fontconfig.out}/etc/fonts/fonts.conf" ''; }; }; -- cgit v1.2.3