summaryrefslogtreecommitdiff
path: root/common/modules/mango/waybar.nix
diff options
context:
space:
mode:
authorbrustybee <bee@4d2.org>2026-03-07 15:36:38 +0530
committerbrustybee <bee@4d2.org>2026-03-07 15:36:38 +0530
commita66420ef3c05c1af49f3c512c75d0c48ed0e1241 (patch)
treebd1623026d8cedea61a792a86ac5e163610a7851 /common/modules/mango/waybar.nix
parent981bf88867a7d80c44708f0fc305ce41109f439c (diff)
enable systemd for waybar and mango and update wallpaper script
Diffstat (limited to 'common/modules/mango/waybar.nix')
-rw-r--r--common/modules/mango/waybar.nix17
1 files changed, 12 insertions, 5 deletions
diff --git a/common/modules/mango/waybar.nix b/common/modules/mango/waybar.nix
index f1e6712..fddaed4 100644
--- a/common/modules/mango/waybar.nix
+++ b/common/modules/mango/waybar.nix
@@ -8,6 +8,11 @@ in
{
programs.waybar = {
enable = config.beeMods.mango.waybar;
+ systemd.enable = true;
+ systemd.target = "mango-session.target";
+ package = pkgs.waybar.overrideAttrs (oldAttrs: {
+ mesonFlags = oldAttrs.mesonFlags ++ [ "-Dexperimental=true" ];
+ });
settings = {
mainBar = {
@@ -27,6 +32,7 @@ in
];
modules-center = [
+ # "cava"
"mpris"
];
@@ -110,16 +116,17 @@ in
network = {
interval = 2;
- format-wifi = "{essid} ({signalStrength}%) \uf1eb ";
+ format-wifi = " {essid} ({signalStrength}%)";
format-ethernet = "󰈀 {ifname}";
- format-linked = "\uf059 No IP ({ifname})";
- format-disconnected = "\uf071 Disconnected";
+ format-linked = " No IP ({ifname})";
+ format-disconnected = " Disconnected";
tooltip-format = "{ifname} {ipaddr}/{cidr} via {gwaddr}";
format-alt = "↓{bandwidthDownBytes} ↑{bandwidthUpBytes}";
};
clock = {
- format = "{:%H:%M} ";
+ # format = "{:%H:%M} "; # 24 hrs
+ format = "{:%I:%M %p} ";
format-alt = "{:%A, %b %d} ";
tooltip-format = "{:%Y}";
calendar = {
@@ -157,7 +164,7 @@ in
default = [
""
""
- ""
+ " "
];
};
ignored-sinks = [ "Easy Effects Sink" ];