diff options
| author | fabian-mv <fabian@cluster451.org> | 2022-11-05 19:20:01 -0600 |
|---|---|---|
| committer | fabian-mv <fabian@cluster451.org> | 2022-11-05 19:21:01 -0600 |
| commit | 543f9de75d19eb34c386ad25662beb8dd2aed5c4 (patch) | |
| tree | b27dab687ee4a63556ad5337da1f96260973ce79 | |
| parent | 685731ce5e6d5c9843abeb3c594fa0579516d389 (diff) | |
nix: fix fontconfig in qsys launch
| -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" ''; }; }; |
