From 4ae7e1c9b4c8a65f7557a351bcc0913838a9cee3 Mon Sep 17 00:00:00 2001 From: mpuchstein Date: Thu, 6 Mar 2025 23:28:59 +0100 Subject: [PATCH] tried some styling --- eww/widgets/hypr_activewindow.scss | 14 ++++++++++++++ eww/widgets/hypr_workspaces.scss | 23 +++++++++++++++++++++++ eww/widgets/hypr_workspaces.yuck | 13 ++++++------- eww/widgets/hyprsunset.yuck | 10 +++++----- 4 files changed, 48 insertions(+), 12 deletions(-) create mode 100644 eww/widgets/hypr_activewindow.scss create mode 100644 eww/widgets/hypr_workspaces.scss diff --git a/eww/widgets/hypr_activewindow.scss b/eww/widgets/hypr_activewindow.scss new file mode 100644 index 0000000..4d592c3 --- /dev/null +++ b/eww/widgets/hypr_activewindow.scss @@ -0,0 +1,14 @@ +.activewindow{ + background: #98C379; + color: #ffffff; + + &--xwayland{ + background: red; + color: black; + } + + &--tooltip{ + background: darkgrey; + color: white; + } +} diff --git a/eww/widgets/hypr_workspaces.scss b/eww/widgets/hypr_workspaces.scss new file mode 100644 index 0000000..ee53dab --- /dev/null +++ b/eww/widgets/hypr_workspaces.scss @@ -0,0 +1,23 @@ +.workspacecontainer{ + background: orange; + +} + +.workspace{ + border-radius: 1rem 1rem; + margin: 6px; + padding: 6px; + font-family: 'Symbols Nerd Font Mono'; + font-size: 16px; + border: 1px solid blue; +} + +.wsactive{ + background: pink; + color: red; +} + +.wsinactive{ + background: yellow; + color: red; +} diff --git a/eww/widgets/hypr_workspaces.yuck b/eww/widgets/hypr_workspaces.yuck index 5987161..aa7223f 100644 --- a/eww/widgets/hypr_workspaces.yuck +++ b/eww/widgets/hypr_workspaces.yuck @@ -1,21 +1,20 @@ (deflisten workspaces :initial "" "hyprman -w") (defvar workspaceIcons '{ - "empty": "", - "full": "", + "empty": "", + "full": "", "focused": "󱓻" }') (defwidget hypr_workspaces [] (box + :class "workspacecontainer" :space-evenly true (for workspace in workspaces (eventbox :onclick "hyprctl dispatch workspace ${workspace.id}" - :tooltip "current: ${workspace.name}" - (label - :class "workspace${workspace.active == true ? '--activ' : ''}" - :text "${workspace.windows > 0 ? workspaceIcons.full : workspaceIcons.empty}"))))) - + :tooltip "${workspace.name}" + :class "workspace ${workspace.active == true ? 'wsactive' : 'wsinactive'}" + "${workspace.windows > 0 ? workspaceIcons.full : workspaceIcons.empty}")))) diff --git a/eww/widgets/hyprsunset.yuck b/eww/widgets/hyprsunset.yuck index bb8925f..b9e863c 100644 --- a/eww/widgets/hyprsunset.yuck +++ b/eww/widgets/hyprsunset.yuck @@ -1,4 +1,4 @@ -(defvar temperature "4500k") +(defvar temperature "3000K") (defvar display-fix "off") (defwidget hyprsunset [] (box @@ -10,7 +10,7 @@ :onclick `${display-fix == "off" ? "eww update display-fix=on && nohup hyprsunset -t ${temperature} > /dev/null 2>&1 &" : "eww update display-fix=off && pkill hyprsunset"}` - `${display-fix == "off" ? "󰛨 Off" : "󱩌 On"}` - ) - ) -) + `${display-fix == "off" ? "󰛨 Off" : "󱩌 On"}`))) + + +