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
--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)
}

View file

@ -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

View file

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