From f6c8c405dcd9b63449f6225ef8989989782e397e Mon Sep 17 00:00:00 2001 From: mpuchstein Date: Mon, 31 Mar 2025 20:38:29 +0200 Subject: [PATCH] added battery widget to laptops --- .config/eww/topbar_owlenlap02.yuck | 1 + .config/eww/widgets.scss | 1 + .config/eww/widgets.yuck | 1 + .config/eww/widgets/battery.scss | 8 ++++++++ .config/eww/widgets/battery.yuck | 6 ++++++ .config/eww/widgets/sysmon.yuck | 1 + .config/hypr/hypridle.conf | 6 +++--- .config/hypr/hyprpaper.conf | 1 + 8 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 .config/eww/widgets/battery.scss create mode 100644 .config/eww/widgets/battery.yuck create mode 120000 .config/eww/widgets/sysmon.yuck create mode 120000 .config/hypr/hyprpaper.conf diff --git a/.config/eww/topbar_owlenlap02.yuck b/.config/eww/topbar_owlenlap02.yuck index 6841533..024ba15 100644 --- a/.config/eww/topbar_owlenlap02.yuck +++ b/.config/eww/topbar_owlenlap02.yuck @@ -47,4 +47,5 @@ (datetime) (stray) (volume) + (battery) (swaync))) diff --git a/.config/eww/widgets.scss b/.config/eww/widgets.scss index 874328a..535a7c5 100644 --- a/.config/eww/widgets.scss +++ b/.config/eww/widgets.scss @@ -9,3 +9,4 @@ @import 'widgets/swaync.scss'; @import 'widgets/volume.scss'; @import 'widgets/hyprscreencast.scss'; +@import 'widgets/battery.scss'; diff --git a/.config/eww/widgets.yuck b/.config/eww/widgets.yuck index 7d70302..3b27de7 100644 --- a/.config/eww/widgets.yuck +++ b/.config/eww/widgets.yuck @@ -9,3 +9,4 @@ (include "widgets/swaync.yuck") (include "widgets/volume.yuck") (include "widgets/hyprscreencast.yuck") +(include "widgets/battery.yuck") diff --git a/.config/eww/widgets/battery.scss b/.config/eww/widgets/battery.scss new file mode 100644 index 0000000..56e7ae4 --- /dev/null +++ b/.config/eww/widgets/battery.scss @@ -0,0 +1,8 @@ +.battery{ + background: lightgreen; + color: black; +} + +.Discharging{ + background: orange; +} diff --git a/.config/eww/widgets/battery.yuck b/.config/eww/widgets/battery.yuck new file mode 100644 index 0000000..8d39025 --- /dev/null +++ b/.config/eww/widgets/battery.yuck @@ -0,0 +1,6 @@ +(defwidget battery [] + (box + :class "battery ${EWW_BATTERY.BAT1.status}" + :halign "center" + :valign "center" + (label :text "󱈑 ${EWW_BATTERY.BAT1.capacity} %"))) diff --git a/.config/eww/widgets/sysmon.yuck b/.config/eww/widgets/sysmon.yuck new file mode 120000 index 0000000..bff43e3 --- /dev/null +++ b/.config/eww/widgets/sysmon.yuck @@ -0,0 +1 @@ +sysmon.yuck##hostname.owlenlap01 \ No newline at end of file diff --git a/.config/hypr/hypridle.conf b/.config/hypr/hypridle.conf index e7fcedb..64c6124 100644 --- a/.config/hypr/hypridle.conf +++ b/.config/hypr/hypridle.conf @@ -29,11 +29,11 @@ listener { } listener { - timeout = 1800 # 30min + timeout = 600 # 10min on-timeout = loginctl lock-session # lock screen when timeout has passed } listener { - timeout = 3600 # 60min - on-timeout = systemctl hibernate # hibernate and suspend pc + timeout = 1200 # 20min + on-timeout = systemctl suspend # suspend pc } diff --git a/.config/hypr/hyprpaper.conf b/.config/hypr/hyprpaper.conf new file mode 120000 index 0000000..4c2ba1c --- /dev/null +++ b/.config/hypr/hyprpaper.conf @@ -0,0 +1 @@ +hyprpaper.conf##hostname.owlenlap01 \ No newline at end of file