I use a custom setup on my system that uses a program called jaro instead of xdg-open to open links(and other things too, its an xdg-open alternative)
however, when I try to open a link in tym, it opens the wrong program(firedragon (firefox-fork installed for testing) rather than vivaldi or firefox (depending on url as i have it open some things in firefox and the rest in vivaldi)
so my question now is: would it be possible to have something like a wrapper around os.execute() or io.popen() that wont freeze tym
(probably) relevant parts of the code:
context.c:
  
  
    
        
          |  | void context_launch_uri(Context* context, const char* uri) | 
    
   
 
called by builtin.c:
  
  
    
        
          |  | context_launch_uri(context, uri); | 
    
   
 
github-search-result:
https://github.com/endaaman/tym/search?q=context_launch_uri