diff options
Diffstat (limited to 'python/sample.py')
-rwxr-xr-x | python/sample.py | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/python/sample.py b/python/sample.py deleted file mode 100755 index af09ce2..0000000 --- a/python/sample.py +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env python3 -import gi - -gi.require_version("Playerctl", "2.0") - -from gi.repository import Playerctl -from astal import App, Astal, Variable, Widget, bind - -player = Playerctl.Player.new("spotify") -v = Variable(player.get_title()).observe(player, "metadata", lambda *_: player.get_title()) - - -def Bar(monitor): - return Widget.Window( - anchor=Astal.WindowAnchor.BOTTOM | Astal.WindowAnchor.LEFT | Astal.WindowAnchor.RIGHT, - monitor=monitor, - exclusivity=Astal.Exclusivity.EXCLUSIVE, - child=Widget.CenterBox( - start_widget=Widget.Label( - label="Welcome to Astal.py!", - ), - end_widget=Widget.Label(label=v()), - ), - ) - - -def start(): - Bar(0) - - -App.start(callback=start) |