diff --git a/nixos/layers/desktop.nix b/nixos/layers/desktop.nix
index ac988f42748b2be446636959139ec19800a84bb5..5aa79d1c089ac319782182117b1c6614fed5a296 100644
--- a/nixos/layers/desktop.nix
+++ b/nixos/layers/desktop.nix
@@ -49,6 +49,9 @@ in
     redshift-wlr
     kanshi
 
+    # theme
+    adwaita-qt
+
     # qbar block dependencies
     python3
     acpi
@@ -97,4 +100,10 @@ in
     exec sway &> /run/user/$UID/sway_log
     fi
   '';
+
+  environment.etc."xdg/Trolltech.conf".text = ''
+    [Qt]
+    style=adwaita-dark
+  '';
+  environment.shellInit = "export QT_STYLE_OVERRIDE=adwaita-dark";
 }