diff options
| -rwxr-xr-x | resources/niri-session | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/resources/niri-session b/resources/niri-session index 2fe31987..4e4fb096 100755 --- a/resources/niri-session +++ b/resources/niri-session @@ -12,7 +12,7 @@ if [ -n "$SHELL" ] && fi # Try to detect the service manager that is being used -if hash systemctl &> /dev/null; then +if hash systemctl >/dev/null 2>&1; then # Make sure there's no already running session. if systemctl --user -q is-active niri.service; then echo 'A niri session is already running.' @@ -41,15 +41,15 @@ if hash systemctl &> /dev/null; then # Unset environment that we've set. systemctl --user unset-environment WAYLAND_DISPLAY XDG_SESSION_TYPE XDG_CURRENT_DESKTOP NIRI_SOCKET -elif hash dinitctl &> /dev/null; then +elif hash dinitctl >/dev/null 2>&1; then # Check that the user dinit daemon is running - if ! pgrep -u $(id -u) dinit &> /dev/null; then + if ! pgrep -u "$(id -u)" dinit >/dev/null 2>&1; then echo "dinit user daemon is not running." exit 1 fi # Make sure there's no already running session. - if dinitctl --user is-started niri &> /dev/null; then + if dinitctl --user is-started niri >/dev/null 2>&1; then echo 'A niri session is already running.' exit 1 fi |
