From f53cffcf77df2ba30e2cd615f3de2123c9e99681 Mon Sep 17 00:00:00 2001 From: elwrcl Date: Sat, 11 Apr 2026 20:04:13 +0300 Subject: [PATCH] feat: add qt platform theme configuration and enable adwaita-qt packages --- home/default.nix | 10 ++++++++++ home/hypr/hyprland/env.nix | 2 ++ nixos/gaming/steam/default.nix | 2 ++ packages.nix | 2 ++ 4 files changed, 16 insertions(+) diff --git a/home/default.nix b/home/default.nix index 6f1ca86..6c5bb35 100644 --- a/home/default.nix +++ b/home/default.nix @@ -84,5 +84,15 @@ "org/gnome/nautilus/preferences" = { default-folder-viewer = "icon-view"; }; + + qt = { + enable = true; + platformTheme.name = "gtk3"; + style = { + name = "adwaita-dark"; + package = pkgs.adwaita-qt; + }; + }; + }; } diff --git a/home/hypr/hyprland/env.nix b/home/hypr/hyprland/env.nix index 68f67c6..d86ba8b 100644 --- a/home/hypr/hyprland/env.nix +++ b/home/hypr/hyprland/env.nix @@ -10,6 +10,8 @@ "XDG_SESSION_DESKTOP,Hyprland" "GDK_BACKEND,wayland,x11" "QT_QPA_PLATFORM,wayland;xcb" + "QT_QPA_PLATFORMTHEME,gtk3" + "QT_STYLE_OVERRIDE,adwaita-dark" "ELECTRON_OZONE_PLATFORM_HINT,auto" "TERMINAL,ghostty" "MESA_GL_VERSION_OVERRIDE,4.6" diff --git a/nixos/gaming/steam/default.nix b/nixos/gaming/steam/default.nix index fcdae3e..a0eb65a 100644 --- a/nixos/gaming/steam/default.nix +++ b/nixos/gaming/steam/default.nix @@ -8,6 +8,8 @@ ]; package = pkgs.steam.override { extraPkgs = p: with p; [ + xdg-desktop-portal + xdg-desktop-portal-gtk liberation_ttf wqy_zenhei corefonts diff --git a/packages.nix b/packages.nix index 4aed154..350a6bb 100644 --- a/packages.nix +++ b/packages.nix @@ -17,6 +17,8 @@ with pkgs; { qt6Packages.qtdeclarative qt6Packages.qtwayland qt6Packages.qtwebsockets + adwaita-qt + adwaita-qt6 mesa cava direnv