diff --git a/config/etc/rofi.rasi.nix b/config/etc/rofi.rasi.nix index ecad048..483aa5c 100644 --- a/config/etc/rofi.rasi.nix +++ b/config/etc/rofi.rasi.nix @@ -1,5 +1,5 @@ {pkgs}: let - tabMode = pkgs.writeScript "tab-finder.sh" (with pkgs; '' + tabMode = pkgs.writeScript "tab-finder.sh" (with pkgs; /* bash */ '' #!/usr/bin/env bash if [ -z ''${1} ]; then ${brotab}/bin/bt list; @@ -7,11 +7,8 @@ TARGET_TAB=$(sed "s/\t.*$//g" <<< ''${1}); # activate window as focused to it is easy to switch to ${brotab}/bin/bt activate --focused ''${TARGET_TAB} > /dev/null 2>&1; - # TODO: Resolve at build time. - if [ -n ''${HYPRLAND_INSTANCE_SIGNATURE} ]; then - ${hyprland}/bin/hyprctl dispatch focusurgentorlast > /dev/null 2>&1; - else - ${i3}/bin/i3-msg -t run_command "[urgent=latest] focus" > /dev/null 2>&1; + if [ -n ''${SWAYSOCK} ] && which swaymsg; then + swaymsg "[urgent=latest] focus" > /dev/null 2>&1; fi fi exit 0; @@ -25,5 +22,5 @@ in icon-theme: "Papirus"; show-icons: true; } - @theme "solarized" + @theme "DarkBlue" ''