#!/bin/bash # Check to see if nyxt is running if pgrep -x nyxt > /dev/null; then echo running if [ $XDG_SESSION_TYPE = "x11" ]; then #X11 nyxtrg=$(wmctrl -lx | rg nyxt | awk '{print $1}') # echo $emacsrg if [ -z $nyxtrg ]; then echo regnyxt nyxt exit else wmctrl -ia $nyxtrg exit fi else echo wayland if [ $KDE_FULL_SESSION = "true" ]; then ww -f nyxt -c nyxt exit else # WAYLAND nyxtrg=$(wlrctl window list | rg nyxt:) nyxtwin=$(echo $nyxtrg | sed 's/.*\: //') # echo $nyxtwin wlrctl toplevel focus nyxt exit fi fi else echo not running machine=$(hostname) if [ $machine = "syl" ]; then # env GDK_DPI_SCALE=0.5 GDK_SCALE=2 nyxt nyxt else nyxt fi fi