about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2023-12-06 17:49:56 +0100
committersternenseemann <sternenseemann@systemli.org>2023-12-06 18:06:10 +0100
commit2e0d2ca2c155bb30e19f133c3fb263f8dfaa2947 (patch)
treea183ac62957cd5b6af62fef038d62f4828109aac /modules
parent2b3503deedb473d7320f96d828e31c32068fccd7 (diff)
modules/sterneseemann/sway: address new warnings
Diffstat (limited to 'modules')
-rw-r--r--modules/user/sternenseemann/services/sway.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/modules/user/sternenseemann/services/sway.nix b/modules/user/sternenseemann/services/sway.nix
index e0f5eca3..6eab6726 100644
--- a/modules/user/sternenseemann/services/sway.nix
+++ b/modules/user/sternenseemann/services/sway.nix
@@ -158,6 +158,7 @@ in {
       cfg.package
     ];
 
+    # TODO(@sternenseemann): maybe some of those should be set more ad-hoc
     environment.sessionVariables = {
       # firefox screencapture
       XDG_SESSION_TYPE = "wayland";
@@ -176,7 +177,7 @@ in {
 
     services.pipewire.enable = true;
 
-    qt5.platformTheme = "gtk";
+    qt.platformTheme = "gtk";
 
     xdg.portal = {
       enable = true;
@@ -184,8 +185,12 @@ in {
       extraPortals = [
         pkgs.xdg-desktop-portal-gtk
       ];
-      # TODO(sterni): look into the properâ„¢ way to do this today
-      gtkUsePortal = true;
+      config.common = {
+        default = [
+          "wlr"
+          "gtk"
+        ];
+      };
     };
 
     security.pam.services.swaylock = {};