Merge pull request #168391 from danielbarter/android-studio_tiling_wm

android-studio: fixing gui on tiling window managers
main
Sandro 2 years ago committed by GitHub
commit 4f68abccd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      pkgs/applications/editors/android-studio/common.nix
  2. 3
      pkgs/applications/editors/android-studio/default.nix

@ -52,6 +52,7 @@
, xkeyboard_config , xkeyboard_config
, zlib , zlib
, makeDesktopItem , makeDesktopItem
, tiling_wm # if we are using a tiling wm, need to set _JAVA_AWT_WM_NONREPARENTING in wrapper
}: }:
let let
@ -80,6 +81,7 @@ let
--set-default JAVA_HOME "$out/jre" \ --set-default JAVA_HOME "$out/jre" \
--set ANDROID_EMULATOR_USE_SYSTEM_LIBS 1 \ --set ANDROID_EMULATOR_USE_SYSTEM_LIBS 1 \
--set QT_XKB_CONFIG_ROOT "${xkeyboard_config}/share/X11/xkb" \ --set QT_XKB_CONFIG_ROOT "${xkeyboard_config}/share/X11/xkb" \
${lib.optionalString tiling_wm "--set _JAVA_AWT_WM_NONREPARENTING 1"} \
--set FONTCONFIG_FILE ${fontsConf} \ --set FONTCONFIG_FILE ${fontsConf} \
--prefix PATH : "${lib.makeBinPath [ --prefix PATH : "${lib.makeBinPath [

@ -1,4 +1,4 @@
{ callPackage, makeFontsConf, gnome2, buildFHSUserEnv }: { callPackage, makeFontsConf, gnome2, buildFHSUserEnv, tiling_wm ? false }:
let let
mkStudio = opts: callPackage (import ./common.nix opts) { mkStudio = opts: callPackage (import ./common.nix opts) {
@ -7,6 +7,7 @@ let
}; };
inherit (gnome2) GConf gnome_vfs; inherit (gnome2) GConf gnome_vfs;
inherit buildFHSUserEnv; inherit buildFHSUserEnv;
inherit tiling_wm;
}; };
stableVersion = { stableVersion = {
version = "2021.1.1.23"; # "Android Studio Bumblebee (2021.1.1 Patch 3)" version = "2021.1.1.23"; # "Android Studio Bumblebee (2021.1.1 Patch 3)"

Loading…
Cancel
Save