Fix: avoid exporting giant envvars
term-dmenu would export a list of executables, which caused issues.
This change de-deduplicates executable lists and names more efficiently
Fixes issue #1 on the github.com tracker, using a patch from @sbuller
Fix: launch foot with "launcher" app id
Add terminal option: foot
My new favorite Wayland terminal; it fits somewhere between st and
alacritty. Definetly snappier than the latter.
https://codeberg.org/dnkl/foot
Linting: ignore useless shellcheck errors
Ignore shellcheck errors for referencing unassigned variables such as
$SWAYSOCK and $I3SOCK.
Fix: delete FIFO after running
Deleting the FIFO after running term-dmenu prevents an old instance's
FIFO from messing with a new instance, esp. if the old instance exits
improprerly.
Migrate to sourcehut as primary remote
Add to README
- Add information about setting `$DMENU_PROGRAM`
- Elaborate on the project rationale in light of other similar existing
projects.
Make everything else more portable
- use /bin/sh instead of dash
- allow customizing dmenu program with $DMENU_PROGRAM
- add support for i3 to window-switcher
Rename sway-launcher -> dmenu-runner
Make sway-launcher more portable/configurable
- don't rely on "dash" being installed; use /bin/sh
- allow setting envvars DMENU_PROGRAM and RUNNER_HISTFILE to
customize behavior
- work without Sway running
- added comments for documentation
Readme: repo badges, formatting
Support different terminal emulators
Check what terminal emulators are available (using command -v) and try
to select one.
Add Makefile
Add Makefile to install/uninstall scripts. Setting $PREFIX or $BINDIR
changes installation location.
BATMAN!!! (this commit has no parents)