diff --git a/users/profiles/sway/desktop.nix b/users/profiles/sway/desktop.nix index f5f4fd8..9459318 100644 --- a/users/profiles/sway/desktop.nix +++ b/users/profiles/sway/desktop.nix @@ -1,7 +1,6 @@ { pkgs, ... }: { wayland.windowManager.sway = { - package = null; enable = true; config = { modifier = "Mod4"; @@ -21,6 +20,15 @@ }; wrapperFeatures.gtk = true; systemdIntegration = true; + extraSessionCommands = '' + export SDL_VIDEODRIVER=wayland + # needs qt5.qtwayland in systemPackages + export QT_QPA_PLATFORM=wayland + export QT_WAYLAND_DISABLE_WINDOWDECORATION="1" + # Fix for some Java AWT applications (e.g. Android Studio), + # use this if they aren't displayed properly: + export _JAVA_AWT_WM_NONREPARENTING=1 + ''; }; programs.i3status-rust = {