diff --git a/configs/hypr/hyprland.conf b/configs/hypr/hyprland.conf index 460e7cc..1740d83 100644 --- a/configs/hypr/hyprland.conf +++ b/configs/hypr/hyprland.conf @@ -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 diff --git a/home/ltadeu6.nix b/home/ltadeu6.nix index 658ce71..6913fae 100644 --- a/home/ltadeu6.nix +++ b/home/ltadeu6.nix @@ -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";