diff --git a/config/hosts/imxyy-nix/home.nix b/config/hosts/imxyy-nix/home.nix index f87e38d..24983c4 100644 --- a/config/hosts/imxyy-nix/home.nix +++ b/config/hosts/imxyy-nix/home.nix @@ -24,7 +24,17 @@ signal-desktop cinny-desktop discord - qq + (master.qq.overrideAttrs ( + final: prev: { + preInstall = + prev.preInstall or "" + + '' + gappsWrapperArgs+=( + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--wayland-text-input-version=3}}" + ) + ''; + } + )) gnome-clocks diff --git a/modules/desktop/wm/niri/config.nix b/modules/desktop/wm/niri/config.nix index 7684844..f4a8be0 100644 --- a/modules/desktop/wm/niri/config.nix +++ b/modules/desktop/wm/niri/config.nix @@ -92,7 +92,8 @@ XDG_SESSION_TYPE = "wayland"; XDG_CURRENT_DESKTOP = "niri"; XDG_SESSION_DESKTOP = "niri"; - QT_AUTO_SCREEN_SCALE_FACTOR = "1"; + + NIXOS_OZONE_WL = "1"; }; spawn-at-startup = map (c: { command = c; }) [ diff --git a/overlays/default.nix b/overlays/default.nix index d66939a..c95d68f 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -6,11 +6,6 @@ final: prev: infuse prev { cage.__output.patches.__append = [ ./cage-specify-output-name.patch ]; - qq.__output.preInstall.__append = '' - gappsWrapperArgs+=( - --prefix GTK_IM_MODULE : fcitx - ) - ''; matrix-synapse.__assign = final.stable.matrix-synapse; };