summarylogtreecommitdiffstats
path: root/pawtop.sh
blob: 02b2bafa336efd7e1f402a3d21f8b6fec08a5089 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-~/.config}

# Allow users to override command-line options
if [[ -f $XDG_CONFIG_HOME/pawtop-flags.conf ]]; then
    PAWTOP_USER_FLAGS="$(grep -v '^#' $XDG_CONFIG_HOME/pawtop-flags.conf)"
fi

if [[ " $@ " == *" --wayland "* ]]; then
    if [[ $XDG_SESSION_TYPE == "wayland" ]]; then
        echo "Forcing Wayland"
        PAWTOP_USER_FLAGS="$PAWTOP_USER_FLAGS --enable-features=UseOzonePlatform,WaylandWindowDecorations,VaapiVideoDecodeLinuxGL --ozone-platform=wayland"
    fi
fi

# Launch
exec electron /usr/lib/pawtop/app.asar $PAWTOP_USER_FLAGS "$@"