This commit is contained in:
Peritia 2026-02-12 15:32:45 +01:00
parent b6b87d5aed
commit 9c72a71585
3546 changed files with 18655 additions and 0 deletions

View file

@ -0,0 +1,43 @@
{
config,
lib,
nixosVista,
...
}: let
inherit (lib) mkEnableOption mkIf mkAfter;
root = nixosVista.eww;
cfg = root.widgets.daybox;
in {
options.nixosVista.eww.widgets.daybox.enable =
mkEnableOption "Daybox widget";
config = mkIf (root.enable && cfg.enable) {
home.file.".config/eww/daybox.yuck".text = ''
(defwidget daybox []
(box :halign "center" :valign "center" :class "container"
(box :halign "center" :valign "center" :class "daybox"
(label :class "date-label" :text DATE)
)
)
)
(defwindow daybox
:monitor '["<primary>", 2, 1, 0]'
:windowtype "dock"
:stacking "bg"
:namespace "noblur"
:geometry (geometry
:x "0px"
:y "30px"
:width "150px"
:height "70px"
:anchor "top center")
(daybox)
)
'';
home.file.".config/eww/eww.yuck".text = mkAfter ''
(include "daybox.yuck")
'';
};
}