diff --git a/src/window.py b/src/window.py
index f07d811..e4aec48 100644
--- a/src/window.py
+++ b/src/window.py
@@ -128,6 +128,8 @@ class AlpacaWindow(Adw.ApplicationWindow):
remote_connection_entry = Gtk.Template.Child()
remote_bearer_token_entry = Gtk.Template.Child()
+ banner = Gtk.Template.Child()
+
style_manager = Adw.StyleManager()
@Gtk.Template.Callback()
@@ -817,6 +819,9 @@ Generate a title following these rules:
def __init__(self, **kwargs):
super().__init__(**kwargs)
+ Gio.PowerProfileMonitor.dup_default().connect("notify::power-saver-enabled", lambda monitor, *_: self.banner.set_revealed(monitor.get_power_saver_enabled()))
+ self.banner.connect('button-clicked', lambda *_: self.banner.set_revealed(False))
+
message_widget.window = self
chat_widget.window = self
model_widget.window = self
diff --git a/src/window.ui b/src/window.ui
index b5301bb..bac129f 100644
--- a/src/window.ui
+++ b/src/window.ui
@@ -78,6 +78,13 @@
1
true
true
+
+
+