280 current 2025-01-18 13:36:39 25.05.20241217.d3c42f1 6.6.66 *

This commit is contained in:
2025-01-18 13:36:52 -05:00
parent f356f00064
commit 401a2ac161
2 changed files with 44 additions and 17 deletions

View File

@@ -191,23 +191,23 @@ label-foreground = ${colors.foreground}
; [ )(/, | \/\/ (_)[ | \ ; [ )(/, | \/\/ (_)[ | \
; ;
; make sure to change your network device based on your system ; make sure to change your network device based on your system
[module/network] ; [module/network]
type = internal/network ; type = internal/network
interface = wlp4s0 ; interface = wlp4s0
interval = 4.0 ; interval = 4.0
udspeed-minwidth = 5 ; udspeed-minwidth = 5
accumulate-stats = true ; accumulate-stats = true
unknown-as-up = true ; unknown-as-up = true
format-connected = 直<label-connected> ; format-connected = 直<label-connected>
format-connected-foreground = ${colors.theme} ; format-connected-foreground = ${colors.theme}
label-connected = %downspeed% [%essid%] ; label-connected = %downspeed% [%essid%]
label-connected-foreground = ${colors.foreground} ; label-connected-foreground = ${colors.foreground}
format-disconnected = 睊 <label-disconnected> ; format-disconnected = 睊 <label-disconnected>
format-disconnected-foreground = ${colors.theme} ; format-disconnected-foreground = ${colors.theme}
label-disconnected = disconnected ; label-disconnected = disconnected
label-disconnected-foreground = ${colors.foreground} ; label-disconnected-foreground = ${colors.foreground}
; . . . ; . . .
; \./;_/ _ .|_ _ _.._. _| ; \./;_/ _ .|_ _ _.._. _|

View File

@@ -28,13 +28,40 @@
format-foreground = ${colors.theme} format-foreground = ${colors.theme}
''; '';
networkingDevice = builtins.exec "ip route | grep default | awk '{print $5}'"; ip = "/run/current-system/sw/bin/ip";
grep = "/run/current-system/sw/bin/grep";
awk = "/run/current-system/sw/bin/awk";
# networkingDevice = builtins.exec "ip route | grep default | awk '{print $5}'";
# networkingDevice = pkgs.runCommand "get-network-device" {} ''
# ${ip} route | ${grep} default | ${awk} '{print $5}' > $out
# '';
internets = ''
[module/network]
type = internal/network
interface = wlp4s0
interval = 4.0
udspeed-minwidth = 5
accumulate-stats = true
unknown-as-up = true
format-connected = <label-connected>
format-connected-foreground = ${colors.theme}
label-connected = %downspeed% [%essid%]
label-connected-foreground = ${colors.foreground}
format-disconnected = <label-disconnected>
format-disconnected-foreground = ${colors.theme}
label-disconnected = disconnected
label-disconnected-foreground = ${colors.foreground}
'';
in { in {
services.polybar = { services.polybar = {
enable = true; enable = true;
package = mypolybar; package = mypolybar;
config = ./config.ini; config = ./config.ini;
extraConfig = bctl; extraConfig = bctl + internets;
# my savior: https://www.reddit.com/r/NixOS/comments/v8ikwq/polybar_doesnt_start_at_launch/ # my savior: https://www.reddit.com/r/NixOS/comments/v8ikwq/polybar_doesnt_start_at_launch/
script = '' script = ''
# echo "none" # echo "none"