From 724db8a25227b15a09a8d76ab83e4b66d522acb8 Mon Sep 17 00:00:00 2001 From: aaron Date: Tue, 30 Dec 2025 14:19:55 +0100 Subject: [PATCH] feature(style): move qt and gtk settings to their own hm-module --- modules/home-manager/styling.nix | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 modules/home-manager/styling.nix diff --git a/modules/home-manager/styling.nix b/modules/home-manager/styling.nix new file mode 100644 index 0000000..4452328 --- /dev/null +++ b/modules/home-manager/styling.nix @@ -0,0 +1,30 @@ +{ config, pkgs, inputs, ... }: + +{ + # set gtk theme + gtk = { + enable = true; + theme = { + name = "Adwaita-dark"; + package = pkgs.gnome-themes-extra; + }; + gtk3.extraConfig.gtk-application-prefer-dark-theme = 1; + gtk4.extraConfig.gtk-application-prefer-dark-theme = 1; + }; + + # set qt theme + qt = { + enable = true; + platformTheme.name = "qt6"; + style = { + name = "adwaita-dark"; + package = pkgs.adwaita-qt; + }; + }; + + # ensure packages are installed + home.packages = with pkgs; [ + gnome-themes-extra + adwaita-qt + ] +}