feat: add ASUS platform profile widget and fix flake deps
- Add ASUS widget to laptop bar showing profile icon, CPU freq, and temp - Add dbus-menu and dbus-hslogger flake inputs to fix gtk-sni-tray build - Simplify CSS color rules for end-widget pills - Update taffybar submodule with ASUS Information/Widget modules Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -29,6 +29,7 @@ import System.Taffybar.Widget
|
||||
import qualified System.Taffybar.Widget.HyprlandWorkspaces as Hyprland
|
||||
import qualified System.Taffybar.Widget.NetworkManager as NetworkManager
|
||||
import System.Taffybar.Widget.SNIMenu (withNmAppletMenu)
|
||||
import qualified System.Taffybar.Widget.ASUS as ASUS
|
||||
import qualified System.Taffybar.Widget.PulseAudio as PulseAudio
|
||||
import qualified System.Taffybar.Widget.ScreenLock as ScreenLock
|
||||
import qualified System.Taffybar.Widget.Wlsunset as Wlsunset
|
||||
@@ -324,6 +325,10 @@ diskUsageWidget :: TaffyIO Gtk.Widget
|
||||
diskUsageWidget =
|
||||
decorateWithClassAndBoxM "disk-usage" diskUsageNew
|
||||
|
||||
asusWidget :: TaffyIO Gtk.Widget
|
||||
asusWidget =
|
||||
decorateWithClassAndBoxM "asus-profile" ASUS.asusWidgetNew
|
||||
|
||||
screenLockWidget :: TaffyIO Gtk.Widget
|
||||
screenLockWidget =
|
||||
decorateWithClassAndBoxM "screen-lock" ScreenLock.screenLockNew
|
||||
@@ -353,6 +358,7 @@ endWidgetsForHost hostName backend =
|
||||
baseEndWidgets = [clockWidget, audioWidget, diskUsageWidget, networkWidget, screenLockWidget, wlsunsetWidget, mprisWidget]
|
||||
laptopEndWidgets =
|
||||
[ batteryWidget
|
||||
, asusWidget
|
||||
, clockWidget
|
||||
, audioWidget
|
||||
, diskUsageWidget
|
||||
|
||||
Reference in New Issue
Block a user