fix: more sketchybar/jankyborders fixes

This commit is contained in:
winston 2024-05-31 03:57:05 +02:00
parent 3e9bcb57a2
commit 3833243351
Signed by: winston
GPG key ID: 3786770EDBC2B481
3 changed files with 54 additions and 52 deletions

View file

@ -85,28 +85,28 @@ def color [name: string, alpha: float = 1.0] {
(sketchybar (sketchybar
--bar --bar
$"color=(color bg)" $"color=(color bg)"
--default --default
$"icon.color=(color fg)" $"icon.color=(color fg)"
$"label.color=(color fg)" $"label.color=(color fg)"
--set /space/ --set /space/
$"icon.color=(color gray 0.5)" $"icon.color=(color gray 0.5)"
$"icon.highlight_color=(color blue)" $"icon.highlight_color=(color blue)"
--set music --set music
$"icon.color=(color violet)" $"icon.color=(color violet)"
$"label.color=(color violet)" $"label.color=(color violet)"
--set "Mullvad VPN" --set "Mullvad VPN"
$"alias.color=(color orange)" $"alias.color=(color orange)"
--set "Control Centre,Battery" --set "Control Center,Battery"
$"alias.color=(color gold)" $"alias.color=(color gold)"
--set clock --set clock
$"icon.color=(color violet)" $"icon.color=(color violet)"
$"label.color=(color violet)") $"label.color=(color violet)")
# set the jankyborders colors as well # set the jankyborders colors as well
if ((which borders).type? == "external") { if ((which borders).type?.0? == "external") {
(borders (borders
$"active_color=(colors rose)" $"active_color=(color blue)"
$"inactive_color=(colors gray)" $"inactive_color=(color gray)"
width=5.0) width=5.0)
} }

View file

@ -21,22 +21,21 @@ sketchybar -m --add event theme_changed AppleInterfaceThemeChangedNotification
(sketchybar (sketchybar
--add item colordummy center --add item colordummy center
--set colordummy --set colordummy
drawing=off drawing=off
$"script=($pluginDir)/colordummy.nu" $"script=($pluginDir)/colordummy.nu"
--subscribe colordummy theme_changed --subscribe colordummy theme_changed)
)
##### Changing Defaults ##### ##### Changing Defaults #####
(sketchybar --default (sketchybar
updates=when_shown --default
drawing=on updates=when_shown
icon.font="Symbols Nerd Font:2048-em:18.0" drawing=on
label.font="SF Pro:Regular:16.0" icon.font="Symbols Nerd Font:2048-em:18.0"
label.padding_left=2 label.font="SF Pro:Regular:16.0"
label.padding_right=2 label.padding_left=2
icon.padding_left=2 label.padding_right=2
icon.padding_right=2 icon.padding_left=2
) icon.padding_right=2)
# }}} # }}}
## left side of the bar {{{ ## left side of the bar {{{
@ -47,15 +46,15 @@ for $el in ["" "Ⅱ" "Ⅲ" "Ⅳ" "" "Ⅵ" "Ⅶ" "Ⅷ" "Ⅸ" ""] --numbe
(sketchybar (sketchybar
--add space $"space.($i)" left --add space $"space.($i)" left
--set $"space.($i)" $"associated_space=($i)" --set $"space.($i)" $"associated_space=($i)"
$"icon=($el.item)" $"icon=($el.item)"
icon.padding_left=8 icon.padding_left=8
icon.padding_right=8 icon.padding_right=8
background.padding_left=1 background.padding_left=1
background.padding_right=1 background.padding_right=1
background.height=32 background.height=32
label.drawing=off label.drawing=off
$"script=($pluginDir)/space.nu" $"script=($pluginDir)/space.nu"
$"click_script=yabai -m space --focus ($i)") $"click_script=yabai -m space --focus ($i)")
} }
sketchybar -m --add event music_changed com.apple.Music.playerInfo 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 (sketchybar
--add item music left --add item music left
--set music --set music
$"script=($pluginDir)/music.nu" $"script=($pluginDir)/music.nu"
label.y_offset=-1 label.y_offset=-1
--subscribe music music_changed --subscribe music music_changed
--add item clock right --add item clock right
--set clock --set clock
$"script=($pluginDir)/clock.nu" $"script=($pluginDir)/clock.nu"
update_freq=10 update_freq=10
background.padding_right=4 background.padding_right=4
--add alias "iStat Menus Status" right --add alias "iStat Menus Status" right
icon.padding_left=0 icon.padding_left=0
icon.padding_right=0 icon.padding_right=0
--add alias "Little Snitch Agent" right --add alias "Little Snitch Agent" right
icon.padding_left=0 icon.padding_left=0
icon.padding_right=0 icon.padding_right=0
--add alias "Control Center,Battery" right --add alias "Control Center,Battery" right
icon.padding_left=0 icon.padding_left=0
icon.padding_right=0 icon.padding_right=0
--add alias "Mullvad VPN" right --add alias "Mullvad VPN" right
icon.padding_left=0 icon.padding_left=0
icon.padding_right=0 icon.padding_right=0
) )
sketchybar --update sketchybar --update

View file

@ -22,7 +22,10 @@
services = { services = {
sketchybar = { sketchybar = {
enable = true; enable = true;
extraPackages = with pkgs; [ nushell ]; extraPackages = with pkgs; [
jankyborders
nushell
];
}; };
yabai = { yabai = {
enable = true; enable = true;