From 2fe182cc455fa939bb6f4fe5088bb6665d6e8802 Mon Sep 17 00:00:00 2001
From: matt1432 <matt@nelim.org>
Date: Mon, 6 Jan 2025 10:05:16 -0500
Subject: [PATCH] feat(ags4): add cursors

---
 modules/ags/gtk4/widget/bar.tsx | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/modules/ags/gtk4/widget/bar.tsx b/modules/ags/gtk4/widget/bar.tsx
index 1f92569a..d49ba317 100644
--- a/modules/ags/gtk4/widget/bar.tsx
+++ b/modules/ags/gtk4/widget/bar.tsx
@@ -1,9 +1,9 @@
-import { App, Astal, Gtk } from 'astal/gtk4';
+import { App, Astal, Gdk, Gtk } from 'astal/gtk4';
 import { Variable } from 'astal';
 
 import Kompass from 'gi://Kompass';
 
-import { Box, Button, Calendar, CenterBox, Label, MenuButton, Popover, Window } from './subclasses';
+import { Box, Calendar, CenterBox, Label, MenuButton, Popover, Window } from './subclasses';
 
 const { EXCLUSIVE } = Astal.Exclusivity;
 const { TOP, LEFT, RIGHT } = Astal.WindowAnchor;
@@ -31,11 +31,12 @@ export default () => {
             application={App}
         >
             <CenterBox cssName="centerbox">
-                <Kompass.Tray />
+                <Kompass.Tray cursor={Gdk.Cursor.new_from_name('pointer', null)} />
 
                 {styledBox}
 
                 <MenuButton
+                    cursor={Gdk.Cursor.new_from_name('pointer', null)}
                     hexpand
                     halign={CENTER}
                 >