diff --git a/flake.nix b/flake.nix index 968e20f..ab493c2 100644 --- a/flake.nix +++ b/flake.nix @@ -41,6 +41,8 @@ }; androidSdk = androidComposition.androidsdk; sdkRoot = "${androidSdk}/libexec/android-sdk"; + + fonts = with pkgs; [ noto-fonts dejavu_fonts freefont_ttf ]; in { devShells.default = pkgs.mkShell { @@ -50,10 +52,12 @@ pkgs.gradle pkgs.imagemagick # banner/icon generation pkgs.android-tools # adb for sideloading - ]; + ] ++ fonts; + ANDROID_HOME = sdkRoot; ANDROID_SDK_ROOT = sdkRoot; + FONTCONFIG_FILE = pkgs.makeFontsConf { fontDirectories = fonts; }; # NixOS gotcha: AGP downloads a dynamically-linked aapt2 from Maven # that can't run on NixOS. AGP reads the override from gradle.properties