diff options
-rw-r--r-- | accounts/gkleen@sif/default.nix | 29 | ||||
-rw-r--r-- | accounts/gkleen@sif/systemd.nix | 7 |
2 files changed, 26 insertions, 10 deletions
diff --git a/accounts/gkleen@sif/default.nix b/accounts/gkleen@sif/default.nix index 8332b38a..e855bbec 100644 --- a/accounts/gkleen@sif/default.nix +++ b/accounts/gkleen@sif/default.nix | |||
@@ -302,8 +302,15 @@ in { | |||
302 | output = "eDP-1"; | 302 | output = "eDP-1"; |
303 | modules-left = [ "hyprland/workspaces" ]; | 303 | modules-left = [ "hyprland/workspaces" ]; |
304 | modules-center = [ "hyprland/window" ]; | 304 | modules-center = [ "hyprland/window" ]; |
305 | modules-right = [ "privacy" "clock" "tray" "battery" "idle_inhibitor" ]; | 305 | modules-right = [ "custom/weather" "clock" "privacy" "tray" "backlight" "battery" "idle_inhibitor" ]; |
306 | 306 | ||
307 | "custom/weather" = { | ||
308 | format = "{}"; | ||
309 | tooltip = true; | ||
310 | interval = 3600; | ||
311 | exec = "${lib.getExe pkgs.wttrbar} --hide-conditions --custom-indicator \"{ICON} {temp_C}° ({FeelsLikeC}°)\""; | ||
312 | return-type = "json"; | ||
313 | }; | ||
307 | "hyprland/workspaces" = { | 314 | "hyprland/workspaces" = { |
308 | all-outputs = true; | 315 | all-outputs = true; |
309 | }; | 316 | }; |
@@ -355,6 +362,13 @@ in { | |||
355 | format = "{icon}"; | 362 | format = "{icon}"; |
356 | format-icons = { activated = "󰈈"; deactivated = "󰈉"; }; | 363 | format-icons = { activated = "󰈈"; deactivated = "󰈉"; }; |
357 | }; | 364 | }; |
365 | backlight = { | ||
366 | format = "{icon}"; | ||
367 | tooltip-format = "{percent}%"; | ||
368 | format-icons = ["󰃚" "󰃛" "󰃜" "󰃝" "󰃞" "󰃟" "󰃠"]; | ||
369 | on-scroll-up = "brightnessctl s +1"; | ||
370 | on-scroll-down = "brightnessctl s 1-"; | ||
371 | }; | ||
358 | } | 372 | } |
359 | { | 373 | { |
360 | layer = "top"; | 374 | layer = "top"; |
@@ -429,7 +443,12 @@ in { | |||
429 | color: @red; | 443 | color: @red; |
430 | } | 444 | } |
431 | 445 | ||
432 | #battery, #idle_inhibitor { | 446 | #custom-weather { |
447 | color: @white; | ||
448 | opacity: 0.6; | ||
449 | } | ||
450 | |||
451 | #battery, #idle_inhibitor, #backlight { | ||
433 | color: @grey; | 452 | color: @grey; |
434 | } | 453 | } |
435 | #battery.warning { | 454 | #battery.warning { |
@@ -444,6 +463,10 @@ in { | |||
444 | #idle_inhibitor.activated { | 463 | #idle_inhibitor.activated { |
445 | color: @white; | 464 | color: @white; |
446 | } | 465 | } |
466 | |||
467 | #privacy { | ||
468 | color: @red; | ||
469 | } | ||
447 | ''; | 470 | ''; |
448 | }; | 471 | }; |
449 | wpaperd = { | 472 | wpaperd = { |
diff --git a/accounts/gkleen@sif/systemd.nix b/accounts/gkleen@sif/systemd.nix index 30fd2d72..1397ca62 100644 --- a/accounts/gkleen@sif/systemd.nix +++ b/accounts/gkleen@sif/systemd.nix | |||
@@ -126,13 +126,6 @@ in { | |||
126 | Environment = with pkgs; "PATH=${worktime}/bin:${systemd}/bin"; | 126 | Environment = with pkgs; "PATH=${worktime}/bin:${systemd}/bin"; |
127 | }; | 127 | }; |
128 | }; | 128 | }; |
129 | waybar = { | ||
130 | Service = { | ||
131 | Environment = [ | ||
132 | "TZ=:/etc/localtime" | ||
133 | ]; | ||
134 | }; | ||
135 | }; | ||
136 | dunst = { | 129 | dunst = { |
137 | Service = { | 130 | Service = { |
138 | ExecStart = lib.mkForce "${cfg.services.dunst.package}/bin/dunst"; | 131 | ExecStart = lib.mkForce "${cfg.services.dunst.package}/bin/dunst"; |