Compare commits

...

8 commits

Author SHA1 Message Date
0439cefab3
sketchybar: replace emoji with nerdfont icon for language 2025-10-05 23:50:11 +11:00
5aaa88a547
sketchybar: set ping timeout of 15 on wifi module 2025-10-05 23:49:55 +11:00
725618446f
sketchybar: hide wifi module when connected 2025-10-05 23:49:40 +11:00
7bf0f2e8ea
sketchybar: use drawing directly instead of individual options
instead of using background.drawing and label.drawing to change
visiblity, now just use the drawing option instead.
2025-10-05 23:42:28 +11:00
99c487f0be
matugen: refresh fish pure prompt colours immediately
before, another instance had to be opened for the script to be run and
for fish to change the colours for all shells. this does that
immediately now.
2025-10-05 20:01:50 +11:00
8d9f31ad55
applications(linux): add whipper
a cd ripping tool
2025-10-05 19:59:04 +11:00
2ab33ea873
applications: add musicbrainz picard 2025-10-05 19:58:54 +11:00
e46bf99892
nijika: add jellyfin & arr stack 2025-10-05 04:22:20 +11:00
8 changed files with 14 additions and 8 deletions

View file

@ -45,6 +45,8 @@
./modules/services/miniflux.nix
./modules/services/ssh.nix
./modules/services/glance.nix
./modules/services/media/arr.nix
./modules/services/media/jellyfin.nix
./modules/network/avahi.nix
./modules/network/vpn/tailscale.nix

View file

@ -50,6 +50,7 @@
"signal"
"soulseek"
"whatsapp"
"musicbrainz-picard"
"the-unarchiver"
"linearmouse"

View file

@ -21,6 +21,8 @@
newsflash
nicotine-plus
zapzap
picard
whipper
]) ++ lib.optionals pkgs.stdenv.isDarwin (with pkgs; [
iina
raycast

View file

@ -71,3 +71,4 @@ output_path = '~/.cache/zsh_colours.sh'
[templates.fish-pure]
input_path = './templates/pure.fish'
output_path = '~/.config/fish/pure_colours.fish'
post_hook = 'fish ~/.config/fish/pure_colours.fish'

View file

@ -26,4 +26,4 @@ elif [ "$EASTERN_LANGUAGE" = "$KATANA" ]; then
ICON="🈴"
fi
sketchybar --set "$NAME" label="$LABEL" icon="$ICON"
sketchybar --set "$NAME" label="$LABEL" icon=""

View file

@ -4,7 +4,7 @@
SONG="$(osascript -e 'tell application "Music" to if player state is playing then artist of current track & " - " & name of current track')"
if [[ "$(echo $SONG | wc -w | sed 's/ //g')" != "0" ]]; then
sketchybar --set "$NAME" label="${SONG}" background.drawing=true icon.drawing=true
sketchybar --set "$NAME" label="${SONG}" drawing=true
else
sketchybar --set "$NAME" label="" background.drawing=false icon.drawing=false
sketchybar --set "$NAME" label="" drawing=false
fi

View file

@ -1,8 +1,8 @@
#!/bin/sh
ping -c 1 1.1.1.1 &> /dev/null
ping -c 1 1.1.1.1 -t 15 &> /dev/null
if [ "$?" = "0" ]; then
sketchybar --set $NAME icon=󰖩
sketchybar --set $NAME icon=󰖩 drawing=false
else
sketchybar --set $NAME icon=󰖪
sketchybar --set $NAME icon=󰖪 drawing=true
fi

View file

@ -79,14 +79,14 @@ sketchybar --add item music left \
click_script="osascript -e 'tell application \"Music\" to playpause'" \
background.padding_right=0 \
background.padding_left=0 \
background.drawing=false \
drawing=false \
scroll_texts=1 \
label.max_chars=50 \
label.scroll_duration=500 \
background.color=$PRIMARY_COLOUR \
icon.color=$BACKGROUND_COLOUR \
label.color=$BACKGROUND_COLOUR \
icon.drawing=false
drawing=false
#
# Adding Right Items