{ # DISCLAIMER! On 22.05, do NOT use this until https://github.com/nix-community/home-manager/issues/2546 is solved. layer = "bottom"; position = "top"; height = 17; modules-left = [ "sway/workspaces" "sway/language" "cpu" "memory" ]; modules-center = [ "clock" ]; modules-right = [ "custom/weather" "pulseaudio" "network" ]; "sway/workspaces" = { all-outputs = true; persistent_workspaces = { "α" = [ ]; "β" = [ ]; "γ" = [ ]; "δ" = [ ]; "ε" = [ ]; "ζ" = [ ]; "η" = [ ]; "θ" = [ ]; "ι" = [ ]; "κ" = [ ]; }; }; "sway/language" = { format = " {long}"; }; "clock" = { interval = 10; format = "{: %m/%d/%Y %I:%M %p}"; }; "cpu" = { interval = 5; format = " {load}%  {usage}%"; }; "custom/weather" = { format = " {}"; exec = "curl 'wttr.in/?format='%t+-+%x+%C++%w'&M'"; interval = 3600; }; "network" = { interface = "enp4s0"; format = " {ifname}"; format-wifi = " {essid}"; format-ethernet = " {ifname} {ipaddr}"; format-disconnected = " Disconnected"; max-length = 50; }; "pulseaudio" = { format = "{icon} {volume}%"; format-muted = "婢 Muted"; format-source = ""; format-source-muted = "Muted"; format-icons.default = [ " " " " " " ]; }; "memory" = { interval = 5; format = " {used:0.1f}G / {total:0.1f}G ({percentage}%)"; }; }