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,38 @@
{
config,
lib,
nixosVista,
...
}: let
inherit (lib) mkEnableOption mkIf mkAfter;
root = nixosVista.eww;
cfg = root.widgets.gif3;
in {
options.nixosVista.eww.widgets.gif3.enable =
mkEnableOption "Gif3 widget";
config = mkIf (root.enable && cfg.enable) {
home.file = {
".config/eww/images/gif3.gif".source =
./assets/gif3.gif;
".config/eww/gif3.yuck".text = ''
(defwidget gif3 []
(image :path "images/gif3.gif")
)
(defwindow gif3
:monitor '["<primary>", 2, 1, 0]'
:windowtype "dock"
:stacking "bg"
:namespace "eww"
(gif3)
)
'';
};
home.file.".config/eww/eww.yuck".text = mkAfter ''
(include "gif3.yuck")
'';
};
}