[bin] Add my own xdg-open handler
This commit is contained in:
parent
b68c0a31fd
commit
6114a16d1b
|
@ -0,0 +1,30 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
lower=${1,,}
|
||||||
|
|
||||||
|
echo $lower
|
||||||
|
|
||||||
|
case "${lower%%:*}" in
|
||||||
|
*.slack.*)
|
||||||
|
exec qutebrowser-comms "$1"
|
||||||
|
;;
|
||||||
|
http|https)
|
||||||
|
exec firefox "$1"
|
||||||
|
;;
|
||||||
|
*.pdf)
|
||||||
|
exec zathura "$1"
|
||||||
|
;;
|
||||||
|
*.gif)
|
||||||
|
exec mpv --loop=inf "$1"
|
||||||
|
;;
|
||||||
|
*.jpg|*.png)
|
||||||
|
exec feh "$1"
|
||||||
|
;;
|
||||||
|
mailto)
|
||||||
|
exec emacs -nw "$1"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
zenity --warning --text "Don't know how to open $@" >&2
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
|
@ -32,7 +32,6 @@
|
||||||
networking.useDHCP = false;
|
networking.useDHCP = false;
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
networking.useNetworkd = true;
|
networking.useNetworkd = true;
|
||||||
networking.hostName = "apfelstrudel";
|
|
||||||
networking.firewall.allowedTCPPorts = [ 22 ];
|
networking.firewall.allowedTCPPorts = [ 22 ];
|
||||||
|
|
||||||
systemd.services.NetworkManager-wait-online.enable = false;
|
systemd.services.NetworkManager-wait-online.enable = false;
|
||||||
|
|
Loading…
Reference in New Issue