diff --git a/users/simon/modules/qutebrowser/default.nix b/users/simon/modules/qutebrowser/default.nix index 6f5d74d..06369d2 100644 --- a/users/simon/modules/qutebrowser/default.nix +++ b/users/simon/modules/qutebrowser/default.nix @@ -197,6 +197,9 @@ in url.default_page = "about:blank"; url.start_pages = [ "about:blank" ]; + # hack to circumvent memory leak (https://github.com/qutebrowser/qutebrowser/issues/1476) + qt.force_platform = "xcb"; + # Privacy content.cookies.accept = "no-3rdparty"; content.headers.user_agent = "Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0"; diff --git a/users/simon/modules/sway/default.nix b/users/simon/modules/sway/default.nix index dc8aa9c..4675c7e 100644 --- a/users/simon/modules/sway/default.nix +++ b/users/simon/modules/sway/default.nix @@ -169,6 +169,7 @@ in "2" = [ { app_id = "firefox"; } { app_id = "org.qutebrowser.qutebrowser"; } + { class = "qutebrowser"; } # workaround for qutebrowser running under Xwayland #{ class="Chromium"; } ]; "3" = [