diff --git a/home/home.nix b/home/home.nix index 2a548a2..5213e2f 100644 --- a/home/home.nix +++ b/home/home.nix @@ -55,6 +55,7 @@ # Wayland utilities wl-clipboard # Clipboard for Wayland + hyprcursor # Hyprland cursor theme support # Ricing essentials # hyprpaper # Wallpaper daemon @@ -63,6 +64,7 @@ # pywal # Color scheme generator # Themes and icons + bibata-cursors # Bibata cursor theme # papirus-icon-theme # arc-theme ]; @@ -158,6 +160,11 @@ # name = "Papirus-Dark"; # package = pkgs.papirus-icon-theme; # }; + cursorTheme = { + name = "Bibata-Modern-Ice"; + package = pkgs.bibata-cursors; + size = 24; + }; }; # Qt theming @@ -165,6 +172,15 @@ # enable = true; # platformTheme.name = "gtk"; # }; + + # Cursor theme for Hyprland + home.pointerCursor = { + name = "Bibata-Modern-Ice"; + package = pkgs.bibata-cursors; + size = 24; + gtk.enable = true; + x11.enable = true; + }; # Flatpaks are managed in system/flatpak.nix diff --git a/home/hyprland.nix b/home/hyprland.nix index b48c34e..0016d68 100644 --- a/home/hyprland.nix +++ b/home/hyprland.nix @@ -21,6 +21,9 @@ # Environment variables env = [ "XCURSOR_SIZE,24" + "XCURSOR_THEME,Bibata-Modern-Ice" + "HYPRCURSOR_THEME,Bibata-Modern-Ice" + "HYPRCURSOR_SIZE,24" "QT_QPA_PLATFORMTHEME,qt5ct" ];