Skyler Turner | db486c9 | 2022-03-06 10:48:24 +0000 | [diff] [blame] | 1 | { ... }: { |
Skyler Turner | 7b93a37 | 2022-03-06 23:29:07 +0000 | [diff] [blame] | 2 | programs.waybar = { |
3 | enable = true; | ||||
Skyler Turner | 730f642 | 2022-03-07 22:33:35 +0000 | [diff] [blame] | 4 | settings = [ |
5 | { | ||||
Skyler Turner | 40e320f | 2022-03-07 22:50:39 +0000 | [diff] [blame] | 6 | modules-left = ["sway/workspaces"]; |
Skyler Turner | a8cc07a | 2022-03-07 22:09:09 +0000 | [diff] [blame] | 7 | |
Skyler Turner | 730f642 | 2022-03-07 22:33:35 +0000 | [diff] [blame] | 8 | modules-center = ["sway/window"]; |
Skyler Turner | a8cc07a | 2022-03-07 22:09:09 +0000 | [diff] [blame] | 9 | |
Skyler Turner | 3988476 | 2022-03-07 22:54:38 +0000 | [diff] [blame] | 10 | modules-right = ["backlight" "pulseaudio" "network" "battery" "clock" "tray"]; |
Skyler Turner | f24e20c | 2022-03-07 22:34:57 +0000 | [diff] [blame] | 11 | |
12 | modules = { | ||||
13 | battery.bat = "BAT0"; | ||||
Skyler Turner | 217df84 | 2022-03-07 22:43:42 +0000 | [diff] [blame] | 14 | "sway/window" = { |
15 | max-length = 50; | ||||
16 | }; | ||||
Skyler Turner | f8edcb5 | 2022-03-07 22:52:47 +0000 | [diff] [blame] | 17 | clock = { |
18 | format = "{:%T}"; | ||||
19 | interval = 1; | ||||
20 | }; | ||||
Skyler Turner | f24e20c | 2022-03-07 22:34:57 +0000 | [diff] [blame] | 21 | }; |
Skyler Turner | 730f642 | 2022-03-07 22:33:35 +0000 | [diff] [blame] | 22 | } |
23 | ]; | ||||
Skyler Turner | 0ac86a2 | 2022-03-07 20:58:14 +0000 | [diff] [blame] | 24 | style = '' |
25 | window#waybar { | ||||
Skyler Turner | c61c930 | 2022-03-07 21:21:03 +0000 | [diff] [blame] | 26 | background: rgba(0, 0, 0, 0); |
Skyler Turner | eedfa63 | 2022-03-07 21:26:05 +0000 | [diff] [blame] | 27 | } |
28 | |||||
Skyler Turner | 3cc0965 | 2022-03-07 21:45:32 +0000 | [diff] [blame] | 29 | window#waybar * * * * { |
Skyler Turner | 500e68c | 2022-03-07 21:55:00 +0000 | [diff] [blame] | 30 | background: alpha(@theme_base_color, 0.6); |
Skyler Turner | eedfa63 | 2022-03-07 21:26:05 +0000 | [diff] [blame] | 31 | color: @theme_text_color; |
Skyler Turner | fd26509 | 2022-03-07 21:31:38 +0000 | [diff] [blame] | 32 | padding-left: 10px; |
33 | padding-right: 10px; | ||||
Skyler Turner | 58712ec | 2022-03-07 21:30:52 +0000 | [diff] [blame] | 34 | border-radius: 5px; |
Skyler Turner | f367249 | 2022-03-07 22:36:10 +0000 | [diff] [blame] | 35 | margin: 10px 5px; |
Skyler Turner | e77c642 | 2022-03-07 21:43:01 +0000 | [diff] [blame] | 36 | } |
37 | |||||
Skyler Turner | 3cc0965 | 2022-03-07 21:45:32 +0000 | [diff] [blame] | 38 | window#waybar * * *:first-child * { |
Skyler Turner | e77c642 | 2022-03-07 21:43:01 +0000 | [diff] [blame] | 39 | margin-left: 10px; |
40 | } | ||||
41 | |||||
Skyler Turner | 3cc0965 | 2022-03-07 21:45:32 +0000 | [diff] [blame] | 42 | window#waybar * * *:last-child * { |
Skyler Turner | e77c642 | 2022-03-07 21:43:01 +0000 | [diff] [blame] | 43 | margin-right: 10px; |
Skyler Turner | 0ac86a2 | 2022-03-07 20:58:14 +0000 | [diff] [blame] | 44 | } |
Skyler Turner | 6cfeaa2 | 2022-03-07 21:35:22 +0000 | [diff] [blame] | 45 | |
Skyler Turner | 3cc0965 | 2022-03-07 21:45:32 +0000 | [diff] [blame] | 46 | window#waybar * * * * * { |
Skyler Turner | 6cfeaa2 | 2022-03-07 21:35:22 +0000 | [diff] [blame] | 47 | margin: 0; |
Skyler Turner | b6746eb | 2022-03-07 21:53:50 +0000 | [diff] [blame] | 48 | background: rgba(0, 0, 0, 0); |
Skyler Turner | 6cfeaa2 | 2022-03-07 21:35:22 +0000 | [diff] [blame] | 49 | } |
Skyler Turner | 217df84 | 2022-03-07 22:43:42 +0000 | [diff] [blame] | 50 | |
Skyler Turner | 044ffc0 | 2022-03-07 22:44:10 +0000 | [diff] [blame] | 51 | #window { |
Skyler Turner | 02e5d9f | 2022-03-07 22:45:08 +0000 | [diff] [blame] | 52 | min-width: 50em; |
Skyler Turner | 217df84 | 2022-03-07 22:43:42 +0000 | [diff] [blame] | 53 | } |
Skyler Turner | cce7ab2 | 2022-03-07 22:55:35 +0000 | [diff] [blame^] | 54 | |
55 | #tray menu { | ||||
56 | background: alpha(@theme_base_color, 0.6); | ||||
57 | color: @theme_text_color; | ||||
58 | } | ||||
Skyler Turner | 0ac86a2 | 2022-03-07 20:58:14 +0000 | [diff] [blame] | 59 | ''; |
Skyler Turner | 7b93a37 | 2022-03-06 23:29:07 +0000 | [diff] [blame] | 60 | |
61 | systemd = { | ||||
62 | enable = true; | ||||
Skyler Turner | 99c87b0 | 2022-03-06 23:30:23 +0000 | [diff] [blame] | 63 | # target = "sway-session.target"; |
Skyler Turner | 7b93a37 | 2022-03-06 23:29:07 +0000 | [diff] [blame] | 64 | }; |
65 | }; | ||||
Skyler Turner | 650440c | 2022-03-07 00:20:56 +0000 | [diff] [blame] | 66 | |
Skyler Turner | 741201f | 2022-03-07 00:30:50 +0000 | [diff] [blame] | 67 | systemd.user.targets.sway.Unit.Wants = [ "waybar.service" ]; |
Skyler Turner | db486c9 | 2022-03-06 10:48:24 +0000 | [diff] [blame] | 68 | } |