From 3833243351c7355a013630415c2712147e902f23 Mon Sep 17 00:00:00 2001 From: winston Date: Fri, 31 May 2024 03:57:05 +0200 Subject: [PATCH] fix: more sketchybar/jankyborders fixes --- home/apps/sketchybar/plugins/colordummy.nu | 30 ++++----- home/apps/sketchybar/sketchybarrc | 71 +++++++++++----------- machines/common/darwin/default.nix | 5 +- 3 files changed, 54 insertions(+), 52 deletions(-) diff --git a/home/apps/sketchybar/plugins/colordummy.nu b/home/apps/sketchybar/plugins/colordummy.nu index d751166..01a2f62 100755 --- a/home/apps/sketchybar/plugins/colordummy.nu +++ b/home/apps/sketchybar/plugins/colordummy.nu @@ -85,28 +85,28 @@ def color [name: string, alpha: float = 1.0] { (sketchybar --bar - $"color=(color bg)" + $"color=(color bg)" --default - $"icon.color=(color fg)" - $"label.color=(color fg)" + $"icon.color=(color fg)" + $"label.color=(color fg)" --set /space/ - $"icon.color=(color gray 0.5)" - $"icon.highlight_color=(color blue)" + $"icon.color=(color gray 0.5)" + $"icon.highlight_color=(color blue)" --set music - $"icon.color=(color violet)" - $"label.color=(color violet)" + $"icon.color=(color violet)" + $"label.color=(color violet)" --set "Mullvad VPN" - $"alias.color=(color orange)" - --set "Control Centre,Battery" - $"alias.color=(color gold)" + $"alias.color=(color orange)" + --set "Control Center,Battery" + $"alias.color=(color gold)" --set clock - $"icon.color=(color violet)" - $"label.color=(color violet)") + $"icon.color=(color violet)" + $"label.color=(color violet)") # set the jankyborders colors as well -if ((which borders).type? == "external") { +if ((which borders).type?.0? == "external") { (borders - $"active_color=(colors rose)" - $"inactive_color=(colors gray)" + $"active_color=(color blue)" + $"inactive_color=(color gray)" width=5.0) } diff --git a/home/apps/sketchybar/sketchybarrc b/home/apps/sketchybar/sketchybarrc index bb20d4a..d87bc4e 100755 --- a/home/apps/sketchybar/sketchybarrc +++ b/home/apps/sketchybar/sketchybarrc @@ -21,22 +21,21 @@ sketchybar -m --add event theme_changed AppleInterfaceThemeChangedNotification (sketchybar --add item colordummy center --set colordummy - drawing=off - $"script=($pluginDir)/colordummy.nu" - --subscribe colordummy theme_changed -) + drawing=off + $"script=($pluginDir)/colordummy.nu" + --subscribe colordummy theme_changed) ##### Changing Defaults ##### -(sketchybar --default - updates=when_shown - drawing=on - icon.font="Symbols Nerd Font:2048-em:18.0" - label.font="SF Pro:Regular:16.0" - label.padding_left=2 - label.padding_right=2 - icon.padding_left=2 - icon.padding_right=2 -) +(sketchybar + --default + updates=when_shown + drawing=on + icon.font="Symbols Nerd Font:2048-em:18.0" + label.font="SF Pro:Regular:16.0" + label.padding_left=2 + label.padding_right=2 + icon.padding_left=2 + icon.padding_right=2) # }}} ## left side of the bar {{{ @@ -47,15 +46,15 @@ for $el in ["Ⅰ" "Ⅱ" "Ⅲ" "Ⅳ" "Ⅴ" "Ⅵ" "Ⅶ" "Ⅷ" "Ⅸ" "Ⅹ"] --numbe (sketchybar --add space $"space.($i)" left --set $"space.($i)" $"associated_space=($i)" - $"icon=($el.item)" - icon.padding_left=8 - icon.padding_right=8 - background.padding_left=1 - background.padding_right=1 - background.height=32 - label.drawing=off - $"script=($pluginDir)/space.nu" - $"click_script=yabai -m space --focus ($i)") + $"icon=($el.item)" + icon.padding_left=8 + icon.padding_right=8 + background.padding_left=1 + background.padding_right=1 + background.height=32 + label.drawing=off + $"script=($pluginDir)/space.nu" + $"click_script=yabai -m space --focus ($i)") } sketchybar -m --add event music_changed com.apple.Music.playerInfo @@ -63,26 +62,26 @@ sketchybar -m --add event music_changed com.apple.Music.playerInfo (sketchybar --add item music left --set music - $"script=($pluginDir)/music.nu" - label.y_offset=-1 + $"script=($pluginDir)/music.nu" + label.y_offset=-1 --subscribe music music_changed --add item clock right --set clock - $"script=($pluginDir)/clock.nu" - update_freq=10 - background.padding_right=4 + $"script=($pluginDir)/clock.nu" + update_freq=10 + background.padding_right=4 --add alias "iStat Menus Status" right - icon.padding_left=0 - icon.padding_right=0 + icon.padding_left=0 + icon.padding_right=0 --add alias "Little Snitch Agent" right - icon.padding_left=0 - icon.padding_right=0 + icon.padding_left=0 + icon.padding_right=0 --add alias "Control Center,Battery" right - icon.padding_left=0 - icon.padding_right=0 + icon.padding_left=0 + icon.padding_right=0 --add alias "Mullvad VPN" right - icon.padding_left=0 - icon.padding_right=0 + icon.padding_left=0 + icon.padding_right=0 ) sketchybar --update diff --git a/machines/common/darwin/default.nix b/machines/common/darwin/default.nix index e759e1d..c14aae9 100644 --- a/machines/common/darwin/default.nix +++ b/machines/common/darwin/default.nix @@ -22,7 +22,10 @@ services = { sketchybar = { enable = true; - extraPackages = with pkgs; [ nushell ]; + extraPackages = with pkgs; [ + jankyborders + nushell + ]; }; yabai = { enable = true;