aboutsummaryrefslogtreecommitdiffstats
path: root/sway-launcher-desktop.sh
Commit message (Collapse)AuthorAgeFilesLines
* Don’t autostart applications with Hidden=trueJakub Jabůrek2021-07-181-1/+3
|
* Hide applications with NoDisplay=trueJakub Jabůrek2021-05-091-2/+6
|
* fix: deal with X- entriesJonas Strassel2021-01-241-0/+7
|
* #31 #27 #28 Allow arbitrary commandsMoritz Meißelbach2021-01-211-2/+13
|
* #33 Only print resulting command if the output is being redirectedMoritz Meißelbach2021-01-211-4/+9
|
* reverted mouse disable thingieitspngu2020-12-221-1/+1
|
* clean up UI, allow overriding fzf default prompt, update readmeitspngu2020-12-221-3/+6
|
* make glyphs overridableitspngu2020-12-221-6/+2
|
* make glyphs overridableitspngu2020-12-221-2/+7
|
* Make history file configurableSebastian Hamann2020-09-211-16/+24
| | | | | | If the variable HIST_FILE is set, it overrides the default history file location. If it is set to an empty value, history is neither read nor written.
* Make TERMINAL_COMMAND use $TERM instead of urxvtMatas Peciukonis2020-09-041-4/+1
| | | | | `urxvt` doesn't make sense as a default, as $TERM is standard: https://linux.die.net/man/7/term.
* #22 try different launch command as discussed in ↵Moritz Meißelbach2020-09-011-1/+2
| | | | https://stackoverflow.com/questions/10247721/on-writing-a-linux-shell-script-to-safely-detach-programs-from-a-terminal
* ctrl-z-error: #23 went away by accidentMoritz Meißelbach2020-07-281-2/+2
|
* add another debug lineMoritz Meißelbach2020-07-281-0/+1
|
* output stderr of generate-command to fd 3Moritz Meißelbach2020-07-281-1/+1
|
* add a comment documenting the previous changeMoritz Meißelbach2020-07-281-3/+3
|
* Merge remote-tracking branch 'origin/master'Moritz Meißelbach2020-07-281-2/+2
|\
| * Support desktop files and commands containing single quotesthal2020-06-211-2/+2
| |
* | Use a different way of ensuring fd 3 is usable: If no parent shell is making ↵Moritz Meißelbach2020-07-281-1/+3
|/ | | | use of fd 3, then redirect it to /dev/null
* #22 open file descriptor 3 at the beginning of the scriptMoritz Meißelbach2020-06-191-0/+1
|
* #22. Add some very basic logging to help investigate this bug. debug ↵Moritz Meißelbach2020-06-191-1/+6
| | | | information is directed to file descriptor 3 and can be dumped using `./sway-launcher-desktop.sh 3>> ~/sway-launcher-desktop.log`
* Fix #23. Apparently there once was a reason to strip the last character of ↵Moritz Meißelbach2020-04-181-1/+1
| | | | the action parameter. This no longer seems to be the case so the string manipulation is removed
* Add function to list and execute application desktop files from XDG ↵Moritz Meißelbach2020-02-061-3/+51
| | | | autostart folders. Fixes #16
* Attempt to create cache folder before touching HIST_FILEMoritz Meißelbach2020-01-281-1/+1
|
* Merge branch 'switchable-providers' of ↵Moritz Meißelbach2019-12-171-3/+9
|\ | | | | | | https://github.com/s-hamann/sway-launcher-desktop into s-hamann-switchable-providers
| * Support switching between different provider configsSebastian Hamann2019-12-171-3/+9
| |
* | Remove man-page reference from command descriptionSebastian Hamann2019-12-161-1/+1
|/
* Silence all output of selected command. This seems to be needed for some ↵Moritz Meißelbach2019-12-151-1/+1
| | | | terminal emulators to completely detach the command. Fixes #13
* gentle golfingMoritz Meißelbach2019-11-301-32/+10
|
* remove obsolete functionMoritz Meißelbach2019-11-301-4/+1
|
* Fix and improve usage of launch_cmd in providersMoritz Meißelbach2019-11-301-10/+8
|
* Implement template variable substitution in provider commandsMoritz Meißelbach2019-11-291-8/+8
|
* Remove unneeded commented-out awk codeMoritz Meißelbach2019-11-291-13/+7
|
* Remove unwanted outputMoritz Meißelbach2019-11-291-2/+0
|
* [WIP] Read custom providers from a ↵Moritz Meißelbach2019-11-291-17/+57
| | | | ~/.config/sway-launcher-desktop/providers.conf file.
* Run list command in separate function for testability and interoperabilityMoritz Meißelbach2019-11-281-5/+6
|
* Turn hardcoded list generation into an array containing list & launch ↵Moritz Meißelbach2019-11-281-36/+43
| | | | commands. This will make it more flexible and easy to extend - for example via a separate config file
* Run launch command in sub-shell, allowing the script to exit normally and ↵Moritz Meißelbach2019-11-231-1/+1
| | | | run trapped cleanup tasks. Fixes #11
* Use a FIFO as fzf inputAdrian Haasler García2019-11-221-11/+7
| | | | | The named pipe is used as input for fzf, which means that there is no need to tail the file and kill that process.
* Use exec setsid instead of swaymsg. Makes this script entirely independent ↵Moritz Meißelbach2019-11-151-1/+1
| | | | from sway and thereby fixes #7
* Always return 0 after killing pipe. Sometimes there would be no matching ↵Moritz Meißelbach2019-11-131-1/+1
| | | | process for PIDFILE, causing an error. #8
* Use nextfile instead of exit; This was actually how I initially wrote it, ↵Moritz Meißelbach2019-11-111-4/+5
| | | | but there was a problem with the ENDFILE block still being executed. I hope I got rid of that problem now as well
* Re-enable subprocessMoritz Meißelbach2019-11-111-2/+2
|
* remove searching irrelevant XDG_CONFIG_HOMEKat Witten2019-11-101-1/+1
|
* find and prefer local desktop entries over system-wide desktop entriesKat Witten2019-11-101-1/+1
|
* Change fallback TERMINAL_COMMAND to urxvt to be consistent with existing READMEMoritz Meißelbach2019-11-091-1/+1
|
* Change fallback TERMINAL_COMMAND to urxvt to be consistent with existing READMEMoritz Meißelbach2019-11-091-1/+1
|
* Get locations of desktop application folders according to specMoritz Meißelbach2019-11-081-7/+4
|
* Generate a spec-conformant "desktop file id" of each .desktop file and ↵Moritz Meißelbach2019-10-311-10/+33
| | | | remove duplicates. This should process user-specific overrides properly #3
* Use swaymsg exec for launching programsMoritz Meißelbach2019-10-291-1/+1
|