From 76537d0e0f720a72f3ac92e76edb74cfca43dac7 Mon Sep 17 00:00:00 2001 From: Nico Date: Thu, 13 Nov 2025 01:38:18 +1100 Subject: [PATCH 1/4] applications(darwin): replace affinity photo with affinity --- modules/applications/darwin.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/applications/darwin.nix b/modules/applications/darwin.nix index 95ae8ac..33ad5af 100644 --- a/modules/applications/darwin.nix +++ b/modules/applications/darwin.nix @@ -23,7 +23,7 @@ { spacer.small = true; } "/Applications/Nix Apps/Audacity.app" - "/Applications/Affinity Photo 2.app" + "/Applications/Affinity.app" "/Applications/GIMP.app" "/Applications/Krita.app" # "/Applications/Blender.app" @@ -45,7 +45,7 @@ "signal" "soulseek" "musicbrainz-picard" - "affinity-photo" + "affinity" "the-unarchiver" "linearmouse" From b1ffbf084124190d15b27a6d89730868f1896c49 Mon Sep 17 00:00:00 2001 From: Nico Date: Thu, 13 Nov 2025 13:31:29 +1100 Subject: [PATCH 2/4] yabai: only execute sketchybar commands if it is installed --- stow/.config/yabai/yabairc | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/stow/.config/yabai/yabairc b/stow/.config/yabai/yabairc index c150fe3..98af7a2 100644 --- a/stow/.config/yabai/yabairc +++ b/stow/.config/yabai/yabairc @@ -4,17 +4,19 @@ yabai -m signal --add event=dock_did_restart action="sudo yabai --load-sa" sudo yabai --load-sa - -# Remove existing signals (in case of restart) -yabai -m signal --remove "sketchybar_space_change" 2>/dev/null -yabai -m signal --remove "sketchybar_front_app" 2>/dev/null - # Sketchybar Intergration -yabai -m signal --add event=space_changed action="sketchybar --trigger space_change" label="sketchybar_space_change" -yabai -m signal --add event=window_focused action="sketchybar --trigger front_app_switched" label="sketchybar_front_app" +if command -v "sketchybar"; then + yabai -m config menubar_opacity 0.0 + sketchybar & disown + yabai -m signal --remove "sketchybar_space_change" 2>/dev/null + yabai -m signal --remove "sketchybar_front_app" 2>/dev/null + + # Remove existing signals (in case of restart) + yabai -m signal --add event=space_changed action="sketchybar --trigger space_change" label="sketchybar_space_change" + yabai -m signal --add event=window_focused action="sketchybar --trigger front_app_switched" label="sketchybar_front_app" +fi # autostart -sketchybar & disown borders & disown sh ~/.cache/matugen-jankyborders.sh & disown skhd & disown From 4a2747ac86ac51a6410e74ed65eb1d364e08ea38 Mon Sep 17 00:00:00 2001 From: Nico Date: Fri, 14 Nov 2025 18:50:13 +1100 Subject: [PATCH 3/4] jankyborders: actually make the matugen script work shouldn't hang which is better for setting border colours with matugen --- stow/.config/matugen/templates/jankyborders.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/stow/.config/matugen/templates/jankyborders.sh b/stow/.config/matugen/templates/jankyborders.sh index e472495..29aead7 100644 --- a/stow/.config/matugen/templates/jankyborders.sh +++ b/stow/.config/matugen/templates/jankyborders.sh @@ -1,9 +1,11 @@ #!/bin/sh -borders active_color=0xFF{{colors.primary.default.hex_stripped}} inactive_color=0xFF{{colors.surface_dim.default.hex_stripped}} width=6.0 +killall borders if [ "{{custom.rounding}}" = 0 ]; then - borders style=square + nohup borders active_color=0xFF{{colors.primary.default.hex_stripped}} inactive_color=0xFF{{colors.surface_dim.default.hex_stripped}} width=6.0 style=square > /dev/null & else - borders style=round + nohup borders active_color=0xFF{{colors.primary.default.hex_stripped}} inactive_color=0xFF{{colors.surface_dim.default.hex_stripped}} width=6.0 style=round > /dev/null & fi + +exit From dfe9729fa3318c91c66e7f5307106f90ef017a15 Mon Sep 17 00:00:00 2001 From: Nico Date: Fri, 14 Nov 2025 18:57:32 +1100 Subject: [PATCH 4/4] yabai: set styles for jankyborder on startup gets overriden by matugen but like if i dont have matugen it doesn't display anything --- stow/.config/yabai/yabairc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stow/.config/yabai/yabairc b/stow/.config/yabai/yabairc index 98af7a2..5aadcbb 100644 --- a/stow/.config/yabai/yabairc +++ b/stow/.config/yabai/yabairc @@ -17,7 +17,7 @@ if command -v "sketchybar"; then fi # autostart -borders & disown +borders active_color=0xfff74f9e inactive_color=0xffffa8f1 width=6.0 & disown sh ~/.cache/matugen-jankyborders.sh & disown skhd & disown