diff --git a/modules/home/programs/graphical/bars/waybar/modules/default-modules.nix b/modules/home/programs/graphical/bars/waybar/modules/default-modules.nix
index 8ce01dbd1..1e628c09c 100644
--- a/modules/home/programs/graphical/bars/waybar/modules/default-modules.nix
+++ b/modules/home/programs/graphical/bars/waybar/modules/default-modules.nix
@@ -1,6 +1,8 @@
{ lib, pkgs, ... }:
let
inherit (lib) getExe getExe';
+
+ catppuccin = import (lib.snowfall.fs.get-file "modules/home/theme/catppuccin/colors.nix");
in
{
backlight =
@@ -83,6 +85,26 @@ in
clock = {
tooltip-format = "{:%Y %B}\n{calendar}";
format = " {:%a %d %b \n %I:%M %p}";
+ calendar = {
+ mode = "year";
+ mode-mon-col = 3;
+ weeks-pos = "right";
+ on-scroll = 1;
+ format = {
+ months = "{}";
+ days = "{}";
+ weeks = "W{}";
+ weekdays = "{}";
+ today = "{}";
+ };
+ };
+ actions = {
+ on-click-right = "mode";
+ on-click-forward = "tz_up";
+ on-click-backward = "tz_down";
+ on-scroll-up = "shift_up";
+ on-scroll-down = "shift_down";
+ };
};
cpu = {