From e46bf9989218cb0c0261a9b07d6054efcff8e506 Mon Sep 17 00:00:00 2001 From: Nico Date: Sun, 5 Oct 2025 04:22:20 +1100 Subject: [PATCH 1/8] nijika: add jellyfin & arr stack --- flake.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/flake.nix b/flake.nix index 7648721..808d6a1 100644 --- a/flake.nix +++ b/flake.nix @@ -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 From 2ab33ea8739970b4e505409291518b9a0f519236 Mon Sep 17 00:00:00 2001 From: Nico Date: Sun, 5 Oct 2025 19:58:54 +1100 Subject: [PATCH 2/8] applications: add musicbrainz picard --- modules/applications/darwin.nix | 1 + modules/applications/default.nix | 1 + 2 files changed, 2 insertions(+) diff --git a/modules/applications/darwin.nix b/modules/applications/darwin.nix index 8455ac6..5cfd434 100644 --- a/modules/applications/darwin.nix +++ b/modules/applications/darwin.nix @@ -50,6 +50,7 @@ "signal" "soulseek" "whatsapp" + "musicbrainz-picard" "the-unarchiver" "linearmouse" diff --git a/modules/applications/default.nix b/modules/applications/default.nix index 5234ae9..2585b88 100644 --- a/modules/applications/default.nix +++ b/modules/applications/default.nix @@ -21,6 +21,7 @@ newsflash nicotine-plus zapzap + picard ]) ++ lib.optionals pkgs.stdenv.isDarwin (with pkgs; [ iina raycast From 8d9f31ad554e1f11a1a5a7216d2411f1b5b3ba6d Mon Sep 17 00:00:00 2001 From: Nico Date: Sun, 5 Oct 2025 19:59:04 +1100 Subject: [PATCH 3/8] applications(linux): add whipper a cd ripping tool --- modules/applications/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/applications/default.nix b/modules/applications/default.nix index 2585b88..4a0160a 100644 --- a/modules/applications/default.nix +++ b/modules/applications/default.nix @@ -22,6 +22,7 @@ nicotine-plus zapzap picard + whipper ]) ++ lib.optionals pkgs.stdenv.isDarwin (with pkgs; [ iina raycast From 99c487f0be9af4cebb45b5a1b38432a16ac5a9d8 Mon Sep 17 00:00:00 2001 From: Nico Date: Sun, 5 Oct 2025 20:01:50 +1100 Subject: [PATCH 4/8] 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. --- stow/.config/matugen/config.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/stow/.config/matugen/config.toml b/stow/.config/matugen/config.toml index bf90507..9e3f0cd 100644 --- a/stow/.config/matugen/config.toml +++ b/stow/.config/matugen/config.toml @@ -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' From 7bf0f2e8eaa231ab922f9f35455fb7f2f4ee6922 Mon Sep 17 00:00:00 2001 From: Nico Date: Sun, 5 Oct 2025 23:42:28 +1100 Subject: [PATCH 5/8] 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. --- stow/.config/sketchybar/plugins/music.sh | 4 ++-- stow/.config/sketchybar/sketchybarrc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/stow/.config/sketchybar/plugins/music.sh b/stow/.config/sketchybar/plugins/music.sh index 0324fb0..d4a0f4b 100755 --- a/stow/.config/sketchybar/plugins/music.sh +++ b/stow/.config/sketchybar/plugins/music.sh @@ -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 diff --git a/stow/.config/sketchybar/sketchybarrc b/stow/.config/sketchybar/sketchybarrc index 6b3ace8..f13c205 100755 --- a/stow/.config/sketchybar/sketchybarrc +++ b/stow/.config/sketchybar/sketchybarrc @@ -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 From 725618446f56305028d2ed4f2622f70204861f18 Mon Sep 17 00:00:00 2001 From: Nico Date: Sun, 5 Oct 2025 23:49:40 +1100 Subject: [PATCH 6/8] sketchybar: hide wifi module when connected --- stow/.config/sketchybar/plugins/wifi.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stow/.config/sketchybar/plugins/wifi.sh b/stow/.config/sketchybar/plugins/wifi.sh index c886026..8680ed1 100755 --- a/stow/.config/sketchybar/plugins/wifi.sh +++ b/stow/.config/sketchybar/plugins/wifi.sh @@ -2,7 +2,7 @@ ping -c 1 1.1.1.1 &> /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 From 5aaa88a54706b213224d130aeb71328fda3b2834 Mon Sep 17 00:00:00 2001 From: Nico Date: Sun, 5 Oct 2025 23:49:55 +1100 Subject: [PATCH 7/8] sketchybar: set ping timeout of 15 on wifi module --- stow/.config/sketchybar/plugins/wifi.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stow/.config/sketchybar/plugins/wifi.sh b/stow/.config/sketchybar/plugins/wifi.sh index 8680ed1..06bc0cc 100755 --- a/stow/.config/sketchybar/plugins/wifi.sh +++ b/stow/.config/sketchybar/plugins/wifi.sh @@ -1,5 +1,5 @@ #!/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=󰖩 drawing=false From 0439cefab3fcfe652dffd3c2662d6151d9c1c8b6 Mon Sep 17 00:00:00 2001 From: Nico Date: Sun, 5 Oct 2025 23:50:11 +1100 Subject: [PATCH 8/8] sketchybar: replace emoji with nerdfont icon for language --- stow/.config/sketchybar/plugins/input-method.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stow/.config/sketchybar/plugins/input-method.sh b/stow/.config/sketchybar/plugins/input-method.sh index ebdf189..291ca22 100755 --- a/stow/.config/sketchybar/plugins/input-method.sh +++ b/stow/.config/sketchybar/plugins/input-method.sh @@ -26,4 +26,4 @@ elif [ "$EASTERN_LANGUAGE" = "$KATANA" ]; then ICON="🈴" fi -sketchybar --set "$NAME" label="$LABEL" icon="$ICON" +sketchybar --set "$NAME" label="$LABEL" icon=""