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 + ] +}