From b7d9bb3122eaca72a39443c59b4d8595533ce7b2 Mon Sep 17 00:00:00 2001 From: Random936 Date: Tue, 1 Oct 2024 18:39:31 -0700 Subject: [PATCH] Fixed brew path not being sourced; Fixed yabai focusing --- config/darwin.nix | 2 ++ home/zsh.nix | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/config/darwin.nix b/config/darwin.nix index b4a26e8..fd396c1 100644 --- a/config/darwin.nix +++ b/config/darwin.nix @@ -140,6 +140,8 @@ }; extraConfig = '' + yabai -m signal --add event=window_destroyed action="yabai -m query --windows --window &> /dev/null || yabai -m window --focus mouse" + yabai -m signal --add event=application_terminated action="yabai -m query --windows --window &> /dev/null || yabai -m window --focus mouse" yabai -m rule --add app="^System Settings$" manage=off yabai -m rule --add app="^Calculator$" manage=off ''; diff --git a/home/zsh.nix b/home/zsh.nix index 94ce3a1..d78417a 100644 --- a/home/zsh.nix +++ b/home/zsh.nix @@ -40,6 +40,10 @@ function ....... { cd ../../../../../../.. } function bw-copy { bw-load && bw get password "$1" | xsel --clipboard -i } function bw-clear { echo -n "" | xsel --clipboard } + + if [[ "$(uname)" == "Darwin" ]]; then + source <(/opt/homebrew/bin/brew shellenv) + fi ''; plugins = [