about summary refs log tree commit diff
path: root/pkgs/profpatsch/xdg-open
Commit message (Collapse)AuthorAgeFilesLines
* treewide: reflect upstream dropping netbsd-openbsd aliassternenseemann2022-03-231-1/+1
|
* pkgs/profpatsch/xdg-open: fix evalsternenseemann2022-03-021-2/+2
| | | | | | pkgs.vuizvui is made available via an overlay that only affects a system configuration with the base vuizvui module included. When importing the pkgs tree directly, normal rules apply.
* machines/profpatsch: use alacritty as terminal-emulatorProfpatsch2022-02-281-2/+1
| | | | | | | This is the alacritty wrapper that is added from `~/bin`. This is a bit badly set up atm, but might change once I move things together into one repo.
* pkgs/profpatsch: remove easy-dhall-nix, use dhall from nixpkgsProfpatsch2022-02-281-2/+1
|
* Profpatsch/xdg-open: add application/mswordProfpatsch2022-02-281-0/+4
|
* Profpatsch/xdg-open: don’t add a specific handler for file:Profpatsch2022-02-281-5/+0
| | | | | It’s hard-coded as the default case in our script already, this was breaking that functionality.
* pkgs/profpatsch/xdg-open: add csv filetypeProfpatsch2022-01-071-0/+5
|
* pkgs/profpatsch/xdg-open: fix remaining reference to pkgs.vuizvuisternenseemann2021-12-241-1/+1
| | | | forgot to commit this the first time around
* pkgs/profpatsch/xdg-open: fix evalsternenseemann2021-12-231-2/+3
|
* pkgs/profpatsch/xdg-open: add M$ formats and open with libreofficeProfpatsch2021-11-221-0/+5
|
* pkgs/Profpatsch/xdg-open: add libreoffice mimetypeProfpatsch2021-11-134-2/+30
| | | | | | Also make sure libreoffice is only installed/pulled when clicking on the link (although there could be a popup of sorts if it has to do stuff …).
* xdg-open: add ics files to the calendar & sync to webdavProfpatsch2021-10-263-1/+27
| | | | | Sync the calendar every 15 minutes with a user service, and add ics file support to xdg-open.
* pkgs/profpatsch/xdg-open: display short message on xdg-openProfpatsch2021-06-071-1/+3
|
* pkgs/profpatsch/xdg-open: fix text/html oversightProfpatsch2021-06-071-1/+1
|
* pkgs/profpatsch/xdg-open: Remove UriGlobHandlerProfpatsch2021-05-133-42/+12
| | | | | | The concept of a transparent handler wasn’t actually used anywhere and now that we want to generate the firefox json as well, it just hinders us from doing that in an easy way.
* pkgs/profpatsch/xdg-open: directly pass MimeMatch to xdg-open scriptProfpatsch2021-05-123-19/+29
| | | | | | | No use in passing through the mime type now that we can just directly render the commands in the protocol handlers. This gives us the base for generating the Firefox handlers.json.
* pkgs/profpatsch/xdg-open: use the new matcher listProfpatsch2021-05-124-79/+10
| | | | Removes the duplication of command handlers.
* pkgs/profpatsch/xdg-open: prepare for adding firefox handler supportProfpatsch2021-05-124-218/+374
| | | | | | | | | This diff is a bit bad cause of whitespace changes, but effectively this copies all handlers into the mime handler definitions and duplicates them for now. We want to use the same config to generate a firefox mime handler file.
* pkgs/profpatsch/xdg-open: add lagrange as gemini & gopher handlerProfpatsch2021-05-081-0/+12
|
* pkgs/profpatsch/xdg-open: improve tool a bitProfpatsch2021-03-055-38/+99
|
* machines/shiki: use imv instead of fehProfpatsch2020-08-201-1/+1
|
* pkgs/profpatsch/xdg-open: Prepare decoding http urlsProfpatsch2020-07-063-1/+198
| | | | | | | | | I want to be able to open http(s) links that are e.g. images directly in the right application. Aka web urls should be transparent, instead of always opening everthing in the browser. This adds some silly ways of connecting to the server and parsing out the headers, in order to fetch the content-type.
* pkgs/profpatsch/xdg-open/mini-url: envvar instead of substituteProfpatsch2020-07-062-255/+14
| | | | | | | | It’s a lot simpler to just export the parsed attribute as envvars. Remove the substitute stuff (it already went into the el_substitute lib anyway) and replace the xpathexec0 code with the function from the el_exec lib.
* pkgs/profpatsch/xdg-open: add mini-urlProfpatsch2020-07-062-1/+394
| | | | | A small parser for http/https URLs. Substitutes host/port/path in argv.
* pkgs/profpatsch/xdg-open: make possible to parse protocolsProfpatsch2020-05-112-60/+101
| | | | | | | | This is now on par with the original script in https://github.com/Profpatsch/dotfiles/blob/a25c6c419525bef7ef5985f664b058dc9eb919e9/scripts/scripts/xdg-open Eventually it should probably migrate away from a generated bash script, but for now it’s fine.
* pkgs/profpatsch/xdg-open: implement special commandsProfpatsch2020-05-103-30/+73
|
* pkgs/profpatsch: add xdg-open, WIPProfpatsch2020-05-0911-0/+318