aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Merge pull request #12 from Biont/providersMoritz Meißelbach2019-12-035-81/+160
|\ | | | | Introduce list item providers
| * Fix typoMoritz Meißelbach2019-12-031-1/+1
| |
| * 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-302-12/+14
| |
| * Fix example providerMoritz Meißelbach2019-11-291-2/+2
| |
| * Implement template variable substitution in provider commandsMoritz Meißelbach2019-11-291-8/+8
| |
| * Implement template variable substitution in provider commandsMoritz Meißelbach2019-11-291-3/+3
| |
| * typoMoritz Meißelbach2019-11-291-1/+1
| |
| * Document usage of custom providersMoritz Meißelbach2019-11-291-0/+19
| |
| * 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-294-20/+103
| | | | | | | | ~/.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
* Merge pull request #10 from ahaasler/use-fifoMoritz Meißelbach2019-11-231-11/+7
|\ | | | | Use a FIFO to stop the loading animation when finished
| * 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.
* Include note about the AURMoritz Meißelbach2019-11-151-1/+7
|
* Use exec setsid instead of swaymsg. Makes this script entirely independent ↵Moritz Meißelbach2019-11-152-2/+3
| | | | 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
|
* Merge pull request #5 from turtlewit/masterMoritz Meißelbach2019-11-101-1/+1
|\ | | | | find and prefer local desktop entries over system-wide desktop entries
| * 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-092-2/+2
|
* Change fallback TERMINAL_COMMAND to urxvt to be consistent with existing READMEMoritz Meißelbach2019-11-092-2/+2
|
* Merge pull request #4 from Biont/desktop_file_idsMoritz Meißelbach2019-11-089-24/+392
|\ | | | | Follow some more XDG Base Directory specifications, resulting in duplicate entries no longer showing up and support of custom/extended XDG_DATA_DIRS setups
| * Get locations of desktop application folders according to specMoritz Meißelbach2019-11-081-7/+4
| |
| * Remove obsolete test case. This was from the bash solution which I never ↵Moritz Meißelbach2019-10-311-13/+0
| | | | | | | | committed. This problem is now solved directly within awk and is unit-tested elsewhere
| * Generate a spec-conformant "desktop file id" of each .desktop file and ↵Moritz Meißelbach2019-10-3110-20/+404
|/ | | | remove duplicates. This should process user-specific overrides properly #3
* Use swaymsg exec for launching programsMoritz Meißelbach2019-10-291-1/+1
|
* Update README.mdMoritz Meißelbach2019-10-251-2/+1
|
* Update README.mdMoritz Meißelbach2019-10-251-1/+1
|
* Merge remote-tracking branch 'origin/master'Moritz Meißelbach2019-10-251-1/+4
|\
| * Update README.mdMoritz Meißelbach2019-10-251-1/+1
| |
| * Update README.mdMoritz Meißelbach2019-10-251-1/+1
| |
| * Update README.mdMoritz Meißelbach2019-10-251-1/+4
| |
* | Put helper function in actual functions and call them with a slim switch/case.Moritz Meißelbach2019-10-251-30/+28
|/ | | | Call binaries with the specified terminal startup command
* Update README.mdMoritz Meißelbach2019-10-251-0/+2
|
* Quote command before passing to swaymsgMoritz Meißelbach2019-10-251-1/+1
|
* Fix desktop entries not appearing lolBiont2019-10-251-1/+1
|
* Add test cases for 2 more desktop files. Add a space in the launcher script ↵Moritz Meißelbach2019-10-242-1/+13
| | | | for aesthetics
* Merge remote-tracking branch 'origin/master'Moritz Meißelbach2019-10-247-82/+193
|\
| * Put command extraction in separate command that can be run (and tested) from ↵Moritz Meißelbach2019-10-242-57/+65
| | | | | | | | the outside
| * Add new tests and test data. Make parsing of desktop entries testableMoritz Meißelbach2019-10-245-34/+136
| |
| * Add build status imageMoritz Meißelbach2019-10-231-0/+1
| |