@@ -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
|
||||
|
||||
Reference in New Issue
Block a user