From 17e73345be3d5d25386db4ad9207bfefb25ce1c3 Mon Sep 17 00:00:00 2001 From: Natasha Moongrave Date: Mon, 20 Apr 2026 12:03:08 +0200 Subject: Add eww config to display a big clock on the wallpaper --- home/rices/finals/eww.nix | 6 ++++++ home/rices/finals/eww/configDir/eww.css | 18 ++++++++++++++++++ home/rices/finals/eww/configDir/eww.yuck | 24 ++++++++++++++++++++++++ home/rices/finals/home.nix | 1 + 4 files changed, 49 insertions(+) create mode 100644 home/rices/finals/eww.nix create mode 100644 home/rices/finals/eww/configDir/eww.css create mode 100644 home/rices/finals/eww/configDir/eww.yuck (limited to 'home/rices/finals') diff --git a/home/rices/finals/eww.nix b/home/rices/finals/eww.nix new file mode 100644 index 0000000..599738a --- /dev/null +++ b/home/rices/finals/eww.nix @@ -0,0 +1,6 @@ +{...}: { + programs.eww = { + enable = true; + configDir = ./eww/configDir; + }; +} diff --git a/home/rices/finals/eww/configDir/eww.css b/home/rices/finals/eww/configDir/eww.css new file mode 100644 index 0000000..a2d71be --- /dev/null +++ b/home/rices/finals/eww/configDir/eww.css @@ -0,0 +1,18 @@ +.clock-container { + background-color: transparent; +} + +.clock-time { + font-size: 72px; + font-weight: bold; + font-family: "FiraCode Nerd Font"; + color: #ebdbb2; + text-shadow: 0 2px 8px rgba(0, 0, 0, 0.6); +} + +.clock-date { + font-size: 20px; + font-family: "Inter"; + color: #a89984; + text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); +} diff --git a/home/rices/finals/eww/configDir/eww.yuck b/home/rices/finals/eww/configDir/eww.yuck new file mode 100644 index 0000000..26d0df5 --- /dev/null +++ b/home/rices/finals/eww/configDir/eww.yuck @@ -0,0 +1,24 @@ +(defwindow clock + :monitor 0 + :stacking "bottom" + :exclusive false + :focusable false + :geometry (geometry + :width "600px" + :height "200px" + :anchor "top center" + :y "80px") + (clock-widget)) + +(defwidget clock-widget [] + (box + :class "clock-container" + :orientation "vertical" + :valign "center" + :halign "center" + (label + :class "clock-time" + :markup {formattime(EWW_TIME, "%H:%M")}) + (label + :class "clock-date" + :markup {formattime(EWW_TIME, "%A, %B %d")}))) diff --git a/home/rices/finals/home.nix b/home/rices/finals/home.nix index 253431a..e2c0834 100644 --- a/home/rices/finals/home.nix +++ b/home/rices/finals/home.nix @@ -5,6 +5,7 @@ ./fuzzel.nix ./swayidle.nix ./niri.nix + ./eww.nix ./stylix.nix ]; -- cgit v1.2.3