diff options
author | zachir <zachir@librem.one> | 2023-02-27 00:14:25 -0600 |
---|---|---|
committer | zachir <zachir@librem.one> | 2023-02-27 00:14:25 -0600 |
commit | 42feda400d8fd77e460aacca9e99af70c188b7c9 (patch) | |
tree | 587cb169c7abeaf99447848807df90369d9d4c2b /ffc | |
parent | c6387e7152f44e8a37ce7d1304893c149b37386c (diff) |
Add check to determine display server without flags
Diffstat (limited to 'ffc')
-rwxr-xr-x | ffc | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -21,6 +21,19 @@ while getopts "hwxd:u:" o; do case "${o}" in esac done #}}} +#{{{ Check display server if -w or -x not provided +if [ -z "$DMENU" ]; then + if [ -n "$WAYLAND_DISPLAY" ]; then + DMENU="bemenu" + elif [ -n "$DISPLAY" ]; then + DMENU="dmene" + else + print "Can't tell if Wayland or X; what gives?\n" + exit 1 + fi +fi +#}}} + #{{{ Native Profiles if [ -f ~/.mozilla/firefox/profiles.ini ]; then NATIVE_PROFILES=`grep 'Path=' ~/.mozilla/firefox/profiles.ini | cut -d'.' -f2` |