Declare gtk theme and cursor

This commit is contained in:
ltadeu6 2026-04-02 12:17:10 -03:00
parent 357e978a1e
commit 68cde1000a
2 changed files with 40 additions and 2 deletions

View file

@ -36,7 +36,10 @@ $fileManager = nautilus
$menu = wofi --show drun
# Environment
env = XCURSOR_THEME,Breeze
env = XCURSOR_SIZE,30
env = HYPRCURSOR_THEME,Breeze
env = HYPRCURSOR_SIZE,30
# env = QT_QPA_PLATFORMTHEME,qt6ct # change to qt6ct if you have that
# env = XDG_CURRENT_DESKTOP,Hyprland
# env = XDG_SESSION_TYPE,wayland

View file

@ -109,6 +109,43 @@
};
};
gtk = {
enable = true;
theme = {
name = "Adwaita-dark";
package = pkgs.gnome-themes-extra;
};
iconTheme = {
name = "Adwaita";
package = pkgs.adwaita-icon-theme;
};
font = {
name = "Sans";
size = 10;
};
gtk3.extraConfig = {
gtk-application-prefer-dark-theme = 1;
gtk-toolbar-style = "GTK_TOOLBAR_ICONS";
gtk-toolbar-icon-size = "GTK_ICON_SIZE_LARGE_TOOLBAR";
gtk-button-images = 0;
gtk-menu-images = 0;
gtk-enable-event-sounds = 1;
gtk-enable-input-feedback-sounds = 0;
gtk-xft-antialias = 1;
gtk-xft-hinting = 1;
gtk-xft-hintstyle = "hintmedium";
gtk-xft-rgba = "rgb";
};
};
home.pointerCursor = {
gtk.enable = true;
x11.enable = true;
name = "Breeze";
package = pkgs.kdePackages.breeze;
size = 30;
};
xdg.mimeApps = {
enable = true;
defaultApplications = {
@ -167,8 +204,6 @@
home.sessionVariables = {
MANPAGER = "most";
XCURSOR_THEME = "Breeze";
XCURSOR_SIZE = "30";
HYPRCURSOR_THEME = "Breeze";
HYPRCURSOR_SIZE = "30";
QT_QPA_PLATFORMTHEME = "qt6ct";