This commit is contained in:
Andrey Parhomenko 2024-07-27 06:42:05 +05:00
parent 304334b0df
commit eeb43b985d
4 changed files with 722 additions and 18 deletions

27
bat/config Normal file
View file

@ -0,0 +1,27 @@
# This is `bat`s configuration file. Each line either contains a comment or
# a command-line option that you want to pass to `bat` by default. You can
# run `bat --help` to get a list of all possible configuration options.
# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes`
# for a list of all available themes
#--theme="TwoDark"
# Enable this to use italic text on the terminal. This is not supported on all
# terminal emulators (like tmux, by default):
#--italic-text=always
#
--wrap=never
# Uncomment the following line to disable automatic paging:
#--paging=never
# Uncomment the following line if you are using less version >= 551 and want to
# enable mouse scrolling support in `bat` when running inside tmux. This might
# disable text selection, unless you press shift.
#--pager="less --RAW-CONTROL-CHARS --quit-if-one-screen --mouse"
# Syntax mappings: map a certain filename pattern to a language.
# Example 1: use the C++ syntax for Arduino .ino files
# Example 2: Use ".gitignore"-style highlighting for ".ignore" files
#--map-syntax "*.ino:C++"
#--map-syntax ".ignore:Git Ignore"

View file

@ -32,6 +32,17 @@ export-loop(){
done done
} }
which-first() {
ret=""
for prog in $@ ; do
if no-output which "$prog" ; then
ret="$prog"
break
fi
done
which "$ret"
}
source-if-exist() { source-if-exist() {
for i in $@ ; do for i in $@ ; do
if test -r "$i" ; then if test -r "$i" ; then
@ -59,10 +70,10 @@ fi
export PROMPT="; " export PROMPT="; "
export PS1="$PROMPT" export PS1="$PROMPT"
export SUDO_PROMPT="# " export SUDO_PROMPT="# "
export EDITOR=`bb which nvim vim vi ed` export EDITOR=`which-first nvim vim vi ed`
export VISUAL="$EDITOR" export VISUAL="$EDITOR"
export GIT_EDITOR="$VISUAL" export GIT_EDITOR="$VISUAL"
export PAGER=`bb which less more` export PAGER=`which-first bat less more cat`
export MANPAGER="$PAGER" export MANPAGER="$PAGER"
export CMDHIST="$ETC/cmds" export CMDHIST="$ETC/cmds"
@ -88,6 +99,10 @@ fi
export GOBIN="$BIN" export GOBIN="$BIN"
export PATH="$PATH:$GOBIN" export PATH="$PATH:$GOBIN"
# CLI.
export CLI_FILE_MANAGER=`which-first lf`
# X/Wayland stuff. # X/Wayland stuff.
export XCOMPOSER='river' export XCOMPOSER='river'
export XTERMINAL='wayst' export XTERMINAL='wayst'
@ -97,7 +112,7 @@ fi
export XBLUETOOTH_MANAGER='blueman-manager' export XBLUETOOTH_MANAGER='blueman-manager'
export XOUTPUT_DAEMON='kanshi' export XOUTPUT_DAEMON='kanshi'
export XSOUND_CONTROL='pavucontrol' export XSOUND_CONTROL='pavucontrol'
export XFILE_MANAGER='thunar' export XFILE_MANAGER="$XTERMINAL -e $CLI_FILE_MANAGER"
export XRESOURCE_MONITOR="$XTERMINAL -e htop" export XRESOURCE_MONITOR="$XTERMINAL -e htop"
export XCALENDAR="$XTERMINAL -e calcurse" export XCALENDAR="$XTERMINAL -e calcurse"
export XPUSH_NOTIFICATION_DAEMON='dunst' export XPUSH_NOTIFICATION_DAEMON='dunst'
@ -105,7 +120,7 @@ fi
export XLOCKER='swaylock' export XLOCKER='swaylock'
export XSUSPEND='systemctl suspend' export XSUSPEND='systemctl suspend'
export XCLIPBOARD_MANAGER='clipman store' export XCLIPBOARD_MANAGER='clipman store'
export XEDITOR="`bb which nvim-qt`" export XEDITOR="`which-first nvim-qt`"
export XCLIPBOARD_TOOL="clipman pick --tool=CUSTOM --tool-args='$XDMENU'" export XCLIPBOARD_TOOL="clipman pick --tool=CUSTOM --tool-args='$XDMENU'"
export XDISPLAY_REGION="slurp" export XDISPLAY_REGION="slurp"
export XDISPLAY_SCREENSHOT="grim" export XDISPLAY_SCREENSHOT="grim"
@ -124,11 +139,17 @@ source-if-exist "$ETC/script/lf.sh"
test -r $SETENV && . "$SETENV" && setenv profile test -r $SETENV && . "$SETENV" && setenv profile
# Visual editor. # Visual editor.
if no-output which bb ; then vedit(){
ve() { $VISUAL $@
`bb which nvim vim vi` $@ }
}
fi edit(){
$EDITOR $@
}
page() {
$PAGER $@
}
export GPG_TTY=$(tty) export GPG_TTY=$(tty)

View file

@ -5,8 +5,663 @@ text/plain=org.kde.kwrite.desktop;
[Default Applications] [Default Applications]
application/pdf=org.kde.okular.desktop; application/pdf=org.kde.okular.desktop;
text/html=google-chrome.desktop text/html=google-chrome.desktop
text/plain=org.kde.kwrite.desktop; text/plain=nvim-qt.desktop;org.kde.kwrite.desktop;
x-scheme-handler/http=google-chrome.desktop x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop x-scheme-handler/unknown=google-chrome.desktop
inode/directory=thunar.desktop
image/jpeg=gimp.desktop
image/png=gimp.desktop
application/x-excel=libreoffice-calc.desktop
application/arj=org.kde.ark.desktop;
application/atom+xml=org.kde.akregator.desktop;
application/clarisworks=libreoffice-calc.desktop;libreoffice-draw.desktop;libreoffice-writer.desktop;
application/csv=libreoffice-calc.desktop;
application/docbook+xml=libreoffice-writer.desktop;
application/epub+zip=okularApplication_epub.desktop;
application/excel=libreoffice-calc.desktop;
application/geopackage+sqlite3=org.qgis.qgis.desktop;
application/gzip=org.kde.ark.desktop;
application/illustrator=org.inkscape.Inkscape.desktop;
application/ipfix=org.wireshark.Wireshark.desktop;
application/macwriteii=libreoffice-writer.desktop;
application/mathml+xml=libreoffice-math.desktop;
application/mbox=kmail_view.desktop;
application/mpeg4-iod=vlc.desktop;
application/mpeg4-muxcodetable=vlc.desktop;
application/ms-tnef=org.kde.ktnef.desktop;
application/msexcel=libreoffice-calc.desktop;
application/mspowerpoint=libreoffice-impress.desktop;
application/msword=libreoffice-writer.desktop;
application/mxf=mpv.desktop;vlc.desktop;
application/ogg=audacity.desktop;mpv.desktop;vlc.desktop;
application/oxps=okularApplication_xps.desktop;
application/pdf=chromium-browser.desktop;gimp.desktop;google-chrome.desktop;krita_pdf.desktop;libreoffice-draw.desktop;okularApplication_pdf.desktop;org.inkscape.Inkscape.desktop;
application/pgp-encrypted=org.kde.kgpg.desktop;
application/pgp-keys=org.kde.kgpg.desktop;
application/pgp-signature=org.kde.kgpg.desktop;
application/pkcs10=gcr-viewer.desktop;
application/pkcs10+pem=gcr-viewer.desktop;
application/pkcs12=gcr-viewer.desktop;
application/pkcs12+pem=gcr-viewer.desktop;
application/pkcs7-mime=gcr-viewer.desktop;
application/pkcs7-mime+pem=gcr-viewer.desktop;
application/pkcs8=gcr-viewer.desktop;
application/pkcs8+pem=gcr-viewer.desktop;
application/pkix-cert=gcr-viewer.desktop;
application/pkix-cert+pem=gcr-viewer.desktop;
application/pkix-crl=gcr-viewer.desktop;
application/pkix-crl+pem=gcr-viewer.desktop;
application/postscript=gimp.desktop;okularApplication_ghostview.desktop;org.inkscape.Inkscape.desktop;
application/prs.plucker=libreoffice-writer.desktop;
application/prs.wavefront-obj=com.ultimaker.cura.desktop;
application/qma=qmidiarp.desktop;
application/qmax=qmidiarp.desktop;
application/ram=vlc.desktop;
application/rdf+xml=chromium-browser.desktop;google-chrome.desktop;org.kde.akregator.desktop;
application/rss+xml=chromium-browser.desktop;google-chrome.desktop;org.kde.akregator.desktop;
application/rtf=libreoffice-writer.desktop;
application/sdp=mpv.desktop;vlc.desktop;
application/smil=mpv.desktop;
application/streamingmedia=mpv.desktop;
application/tab-separated-values=libreoffice-calc.desktop;
application/visio=org.inkscape.Inkscape.desktop;
application/visio.drawing=org.inkscape.Inkscape.desktop;
application/vnd.apache.parquet=libreoffice-calc.desktop;
application/vnd.apple.keynote=libreoffice-impress.desktop;
application/vnd.apple.mpegurl=mpv.desktop;vlc.desktop;
application/vnd.apple.numbers=libreoffice-calc.desktop;
application/vnd.apple.pages=libreoffice-writer.desktop;
application/vnd.corel-draw=libreoffice-draw.desktop;org.inkscape.Inkscape.desktop;
application/vnd.debian.binary-package=org.kde.ark.desktop;
application/vnd.efi.iso=org.kde.ark.desktop;
application/vnd.flatpak=org.kde.discover-flatpak.desktop;org.kde.discover.desktop;
application/vnd.flatpak.ref=org.kde.discover-flatpak.desktop;org.kde.discover.desktop;
application/vnd.flatpak.repo=org.kde.discover-flatpak.desktop;org.kde.discover.desktop;
application/vnd.google-earth.kml+xml=org.qgis.qgis.desktop;
application/vnd.google-earth.kmz=org.qgis.qgis.desktop;
application/vnd.iccprofile=colordkdeiccimporter.desktop;
application/vnd.kde.bluedevil-sendfile=org.kde.bluedevilsendfile.desktop;
application/vnd.kde.fontspackage=org.kde.kfontinst.desktop;org.kde.kfontview.desktop;
application/vnd.kde.kpatience.savedstate=org.kde.kpat.desktop;
application/vnd.kde.okular-archive=org.kde.okular.desktop;
application/vnd.lotus-1-2-3=libreoffice-calc.desktop;
application/vnd.lotus-wordpro=libreoffice-writer.desktop;
application/vnd.mozilla.xul+xml=org.mozilla.firefox.desktop;
application/vnd.ms-3mfdocument=com.ultimaker.cura.desktop;
application/vnd.ms-asf=mpv.desktop;vlc.desktop;
application/vnd.ms-cab-compressed=org.kde.ark.desktop;
application/vnd.ms-excel=libreoffice-calc.desktop;
application/vnd.ms-excel.sheet.binary.macroEnabled.12=libreoffice-calc.desktop;
application/vnd.ms-excel.sheet.macroEnabled.12=libreoffice-calc.desktop;
application/vnd.ms-excel.template.macroEnabled.12=libreoffice-calc.desktop;
application/vnd.ms-powerpoint=libreoffice-impress.desktop;
application/vnd.ms-powerpoint.presentation.macroEnabled.12=libreoffice-impress.desktop;
application/vnd.ms-powerpoint.slideshow.macroEnabled.12=libreoffice-impress.desktop;
application/vnd.ms-powerpoint.template.macroEnabled.12=libreoffice-impress.desktop;
application/vnd.ms-publisher=libreoffice-draw.desktop;
application/vnd.ms-visio.viewer=org.inkscape.Inkscape.desktop;
application/vnd.ms-word=libreoffice-writer.desktop;
application/vnd.ms-word.document.macroEnabled.12=libreoffice-writer.desktop;
application/vnd.ms-word.template.macroEnabled.12=libreoffice-writer.desktop;
application/vnd.ms-works=libreoffice-calc.desktop;libreoffice-writer.desktop;
application/vnd.ms-wpl=vlc.desktop;
application/vnd.ms-xpsdocument=okularApplication_xps.desktop;
application/vnd.oasis.opendocument.base=libreoffice-base.desktop;
application/vnd.oasis.opendocument.chart=libreoffice-calc.desktop;
application/vnd.oasis.opendocument.chart-template=libreoffice-calc.desktop;
application/vnd.oasis.opendocument.formula=libreoffice-math.desktop;
application/vnd.oasis.opendocument.formula-template=libreoffice-math.desktop;
application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop;
application/vnd.oasis.opendocument.graphics-flat-xml=libreoffice-draw.desktop;
application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop;
application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop;
application/vnd.oasis.opendocument.presentation-flat-xml=libreoffice-impress.desktop;
application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop;
application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop;
application/vnd.oasis.opendocument.spreadsheet-flat-xml=libreoffice-calc.desktop;
application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop;
application/vnd.oasis.opendocument.text=libreoffice-writer.desktop;
application/vnd.oasis.opendocument.text-flat-xml=libreoffice-writer.desktop;
application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop;
application/vnd.oasis.opendocument.text-master-template=libreoffice-writer.desktop;
application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop;
application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop;
application/vnd.olive-project=org.olivevideoeditor.Olive.desktop;
application/vnd.openofficeorg.extension=libreoffice-startcenter.desktop;
application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop;
application/vnd.openxmlformats-officedocument.presentationml.slide=libreoffice-impress.desktop;
application/vnd.openxmlformats-officedocument.presentationml.slideshow=libreoffice-impress.desktop;
application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop;
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop;
application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop;
application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop;
application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop;
application/vnd.palm=libreoffice-writer.desktop;
application/vnd.quark.quarkxpress=libreoffice-draw.desktop;
application/vnd.rar=org.kde.ark.desktop;
application/vnd.rn-realmedia=mpv.desktop;vlc.desktop;
application/vnd.rn-realmedia-vbr=mpv.desktop;vlc.desktop;
application/vnd.stardivision.calc=libreoffice-calc.desktop;
application/vnd.stardivision.chart=libreoffice-calc.desktop;
application/vnd.stardivision.draw=libreoffice-draw.desktop;
application/vnd.stardivision.impress=libreoffice-impress.desktop;
application/vnd.stardivision.math=libreoffice-math.desktop;
application/vnd.stardivision.writer-global=libreoffice-writer.desktop;
application/vnd.sun.xml.base=libreoffice-base.desktop;
application/vnd.sun.xml.calc=libreoffice-calc.desktop;
application/vnd.sun.xml.calc.template=libreoffice-calc.desktop;
application/vnd.sun.xml.draw=libreoffice-draw.desktop;
application/vnd.sun.xml.draw.template=libreoffice-draw.desktop;
application/vnd.sun.xml.impress=libreoffice-impress.desktop;
application/vnd.sun.xml.impress.template=libreoffice-impress.desktop;
application/vnd.sun.xml.math=libreoffice-math.desktop;
application/vnd.sun.xml.writer=libreoffice-writer.desktop;
application/vnd.sun.xml.writer.global=libreoffice-writer.desktop;
application/vnd.sun.xml.writer.template=libreoffice-writer.desktop;
application/vnd.tcpdump.pcap=org.wireshark.Wireshark.desktop;
application/vnd.visio=libreoffice-draw.desktop;org.inkscape.Inkscape.desktop;
application/vnd.wordperfect=libreoffice-writer.desktop;
application/vsd=org.inkscape.Inkscape.desktop;
application/wordperfect=libreoffice-writer.desktop;
application/x-123=libreoffice-calc.desktop;
application/x-5view=org.wireshark.Wireshark.desktop;
application/x-7z-compressed=org.kde.ark.desktop;
application/x-abiword=libreoffice-writer.desktop;
application/x-amf=com.ultimaker.cura.desktop;
application/x-aportisdoc=libreoffice-writer.desktop;
application/x-apple-packetlogger=org.wireshark.Wireshark.desktop;
application/x-archive=org.kde.ark.desktop;
application/x-ardour=ardour6.desktop;ardour8.desktop;
application/x-arj=org.kde.ark.desktop;
application/x-audacity-project=audacity.desktop;
application/x-audacity-project+sqlite3=audacity.desktop;
application/x-bat=wine.desktop;
application/x-bcpio=org.kde.ark.desktop;
application/x-bittorrent=org.qbittorrent.qBittorrent.desktop;
application/x-blender=blender.desktop;
application/x-bzdvi=okularApplication_dvi.desktop;
application/x-bzip=org.kde.ark.desktop;
application/x-bzip-compressed-tar=org.kde.ark.desktop;
application/x-bzip2=org.kde.ark.desktop;
application/x-bzip2-compressed-tar=org.kde.ark.desktop;
application/x-bzpdf=okularApplication_pdf.desktop;
application/x-bzpostscript=okularApplication_ghostview.desktop;
application/x-carla-project=carla.desktop;
application/x-cb7=okularApplication_comicbook.desktop;
application/x-cbr=okularApplication_comicbook.desktop;
application/x-cbt=okularApplication_comicbook.desktop;
application/x-cbz=okularApplication_comicbook.desktop;
application/x-cd-image=org.kde.ark.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
application/x-compress=org.kde.ark.desktop;
application/x-compressed-tar=org.kde.ark.desktop;
application/x-cpio=org.kde.ark.desktop;
application/x-cpio-compressed=org.kde.ark.desktop;
application/x-ctm=com.ultimaker.cura.desktop;
application/x-cue=mpv.desktop;
application/x-dbase=libreoffice-calc.desktop;
application/x-dbf=libreoffice-calc.desktop;
application/x-deb=org.kde.ark.desktop;
application/x-desktop=panel-desktop-handler.desktop;
application/x-doc=libreoffice-writer.desktop;
application/x-dos_ms_excel=libreoffice-calc.desktop;
application/x-dvi=okularApplication_dvi.desktop;
application/x-endace-erf=org.wireshark.Wireshark.desktop;
application/x-esri-shape=org.qgis.qgis.desktop;
application/x-etherpeek=org.wireshark.Wireshark.desktop;
application/x-excel=libreoffice-calc.desktop;
application/x-extension-m4a=mpv.desktop;vlc.desktop;
application/x-extension-mp4=mpv.desktop;vlc.desktop;
application/x-extension-txt=libreoffice-writer.desktop;
application/x-fictionbook+xml=libreoffice-writer.desktop;okularApplication_fb.desktop;
application/x-flac=vlc.desktop;
application/x-flash-video=vlc.desktop;
application/x-font-bdf=org.kde.kfontinst.desktop;org.kde.kfontview.desktop;
application/x-font-otf=org.kde.kfontinst.desktop;org.kde.kfontview.desktop;
application/x-font-pcf=org.kde.kfontinst.desktop;org.kde.kfontview.desktop;
application/x-font-ttf=org.kde.kfontinst.desktop;org.kde.kfontview.desktop;
application/x-font-type1=org.kde.kfontinst.desktop;org.kde.kfontview.desktop;
application/x-gnumeric=libreoffice-calc.desktop;
application/x-godot-project=org.godotengine.Godot.desktop;
application/x-gzdvi=okularApplication_dvi.desktop;
application/x-gzpdf=okularApplication_pdf.desktop;
application/x-gzpostscript=okularApplication_ghostview.desktop;
application/x-hwp=libreoffice-writer.desktop;
application/x-iptrace=org.wireshark.Wireshark.desktop;
application/x-iso9660-appimage=org.kde.ark.desktop;
application/x-iwork-keynote-sffkey=libreoffice-impress.desktop;
application/x-iwork-numbers-sffnumbers=libreoffice-calc.desktop;
application/x-iwork-pages-sffpages=libreoffice-writer.desktop;
application/x-ixia-vwr=org.wireshark.Wireshark.desktop;
application/x-jar=sun-java.desktop;
application/x-java-archive=org.kde.ark.desktop;sun-java.desktop;
application/x-kdenlive=org.kde.kdenlive.desktop;
application/x-krita=krita_kra.desktop;krita_krz.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;org.kde.krita.desktop;
application/x-krita-paintoppreset=org.kde.krita.desktop;
application/x-kwallet=org.kde.kwalletmanager5.desktop;
application/x-lanalyzer=org.wireshark.Wireshark.desktop;
application/x-lha=org.kde.ark.desktop;
application/x-lmms-project=lmms.desktop;
application/x-lrzip=org.kde.ark.desktop;
application/x-lrzip-compressed-tar=org.kde.ark.desktop;
application/x-lz4=org.kde.ark.desktop;
application/x-lz4-compressed-tar=org.kde.ark.desktop;
application/x-lzip=org.kde.ark.desktop;
application/x-lzip-compressed-tar=org.kde.ark.desktop;
application/x-lzma=org.kde.ark.desktop;
application/x-lzma-compressed-tar=org.kde.ark.desktop;
application/x-lzop=org.kde.ark.desktop;
application/x-mapinfo-mif=org.qgis.qgis.desktop;
application/x-matroska=mpv.desktop;vlc.desktop;
application/x-micropross-mplog=org.wireshark.Wireshark.desktop;
application/x-mimearchive=kmail_view.desktop;
application/x-mobipocket-ebook=okularApplication_mobi.desktop;
application/x-mpegurl=mpv.desktop;
application/x-ms-dos-executable=q4wine.desktop;wine.desktop;
application/x-ms-excel=libreoffice-calc.desktop;
application/x-ms-shortcut=wine.desktop;
application/x-msexcel=libreoffice-calc.desktop;
application/x-msi=q4wine.desktop;wine.desktop;
application/x-mswinurl=wine.desktop;
application/x-mswrite=libreoffice-writer.desktop;
application/x-muse=io.github.muse_sequencer.Muse.desktop;
application/x-navi-animation=org.kde.kolourpaint.desktop;
application/x-netinstobserver=org.wireshark.Wireshark.desktop;
application/x-nettl=org.wireshark.Wireshark.desktop;
application/x-ogg=mpv.desktop;vlc.desktop;
application/x-ogm=mpv.desktop;
application/x-ogm-audio=mpv.desktop;org.kde.elisa.desktop;
application/x-ogm-video=mpv.desktop;
application/x-openscad=openscad.desktop;
application/x-pagemaker=libreoffice-draw.desktop;
application/x-pcapng=org.wireshark.Wireshark.desktop;
application/x-pem-file=gcr-viewer.desktop;
application/x-pem-key=gcr-viewer.desktop;
application/x-pkcs12=gcr-viewer.desktop;
application/x-pkcs7-certificates=gcr-viewer.desktop;
application/x-ply=com.ultimaker.cura.desktop;
application/x-pocket-word=libreoffice-writer.desktop;
application/x-qgis-composer-template=org.qgis.qgis.desktop;
application/x-qgis-layer-definition=org.qgis.qgis.desktop;
application/x-qgis-layer-settings=org.qgis.qgis.desktop;
application/x-qgis-project=org.qgis.qgis.desktop;
application/x-qgis-project-container=org.qgis.qgis.desktop;
application/x-qtractor-archive=org.rncbc.qtractor.desktop;
application/x-qtractor-session=org.rncbc.qtractor.desktop;
application/x-qtractor-template=org.rncbc.qtractor.desktop;
application/x-quattropro=libreoffice-calc.desktop;
application/x-quicktime-media-link=vlc.desktop;
application/x-quicktimeplayer=vlc.desktop;
application/x-radcom=org.wireshark.Wireshark.desktop;
application/x-raster-aig=org.qgis.qgis.desktop;
application/x-redhat-package-manager=org.mageia.dnfdragora-localinstall.desktop;
application/x-rpm=org.kde.ark.desktop;org.kde.discover.desktop;org.mageia.dnfdragora-localinstall.desktop;
application/x-shellscript=nvim-qt.desktop;nvim.desktop;
application/x-shockwave-flash=vlc.desktop;
application/x-shorten=mpv.desktop;
application/x-smil=mpv.desktop;
application/x-snoop=org.wireshark.Wireshark.desktop;
application/x-sony-bbeb=libreoffice-writer.desktop;
application/x-source-rpm=org.kde.ark.desktop;
application/x-spkac=gcr-viewer.desktop;
application/x-spkac+base64=gcr-viewer.desktop;
application/x-starcalc=libreoffice-calc.desktop;
application/x-starchart=libreoffice-calc.desktop;
application/x-stardraw=libreoffice-draw.desktop;
application/x-starimpress=libreoffice-impress.desktop;
application/x-starmath=libreoffice-math.desktop;
application/x-starwriter=libreoffice-writer.desktop;
application/x-starwriter-global=libreoffice-writer.desktop;
application/x-streamingmedia=mpv.desktop;
application/x-stuffit=org.kde.ark.desktop;
application/x-sv4cpio=org.kde.ark.desktop;
application/x-sv4crc=org.kde.ark.desktop;
application/x-synthv1-preset=org.rncbc.synthv1.desktop;
application/x-t602=libreoffice-writer.desktop;
application/x-tar=org.kde.ark.desktop;
application/x-tarz=org.kde.ark.desktop;
application/x-tektronix-rf5=org.wireshark.Wireshark.desktop;
application/x-tiled-tmx=org.mapeditor.Tiled.desktop;
application/x-tiled-tsx=org.mapeditor.Tiled.desktop;
application/x-tzo=org.kde.ark.desktop;
application/x-visio=org.inkscape.Inkscape.desktop;
application/x-visualnetworks=org.wireshark.Wireshark.desktop;
application/x-vnd.akonadi.calendar.event=korganizer-view.desktop;
application/x-vnd.akonadi.calendar.journal=korganizer-view.desktop;
application/x-vnd.akonadi.calendar.todo=korganizer-view.desktop;
application/x-vnd.kde.contactgroup=kaddressbook-view.desktop;
application/x-vsd=org.inkscape.Inkscape.desktop;
application/x-wpg=libreoffice-draw.desktop;
application/x-wwf=okularApplication_pdf.desktop;
application/x-x509-ca-cert=gcr-viewer.desktop;
application/x-x509-user-cert=gcr-viewer.desktop;
application/x-xar=org.kde.ark.desktop;
application/x-xccx=org.inkscape.Inkscape.desktop;
application/x-xcdt=org.inkscape.Inkscape.desktop;
application/x-xcmx=org.inkscape.Inkscape.desktop;
application/x-xz=org.kde.ark.desktop;
application/x-xz-compressed-tar=org.kde.ark.desktop;
application/x-zstd-compressed-tar=org.kde.ark.desktop;
application/xhtml+xml=chromium-browser.desktop;google-chrome.desktop;org.mozilla.firefox.desktop;
application/xhtml_xml=chromium-browser.desktop;google-chrome.desktop;
application/xml=chromium-browser.desktop;google-chrome.desktop;io.github.muse_sequencer.Muse.desktop;
application/xspf+xml=vlc.desktop;
application/zip=org.kde.ark.desktop;
application/zlib=org.kde.ark.desktop;
application/zstd=org.kde.ark.desktop;
audio/3gpp=mpv.desktop;vlc.desktop;
audio/3gpp2=mpv.desktop;vlc.desktop;
audio/AMR=mpv.desktop;vlc.desktop;
audio/AMR-WB=vlc.desktop;
audio/aac=audacity.desktop;mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/ac3=audacity.desktop;mpv.desktop;vlc.desktop;
audio/aiff=mpv.desktop;
audio/amr-wb=mpv.desktop;
audio/basic=audacity.desktop;vlc.desktop;
audio/dv=mpv.desktop;vlc.desktop;
audio/eac3=mpv.desktop;vlc.desktop;
audio/flac=audacity.desktop;mpv.desktop;vlc.desktop;
audio/m3u=mpv.desktop;
audio/m4a=mpv.desktop;vlc.desktop;
audio/midi=com.rosegardenmusic.rosegarden.desktop;io.github.muse_sequencer.Muse.desktop;tuxguitar.desktop;vlc.desktop;
audio/mp1=mpv.desktop;vlc.desktop;
audio/mp2=mpv.desktop;vlc.desktop;
audio/mp3=mpv.desktop;vlc.desktop;
audio/mp4=audacity.desktop;mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/mpeg=audacity.desktop;mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/mpeg2=mpv.desktop;
audio/mpeg3=mpv.desktop;
audio/mpegurl=mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/mpg=mpv.desktop;vlc.desktop;
audio/musepack=mpv.desktop;
audio/ogg=mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/opus=mpv.desktop;vlc.desktop;
audio/rn-mpeg=mpv.desktop;
audio/scpls=mpv.desktop;vlc.desktop;
audio/vnd.dolby.heaac.1=mpv.desktop;vlc.desktop;
audio/vnd.dolby.heaac.2=mpv.desktop;vlc.desktop;
audio/vnd.dolby.mlp=vlc.desktop;
audio/vnd.dts=mpv.desktop;vlc.desktop;
audio/vnd.dts.hd=mpv.desktop;vlc.desktop;
audio/vnd.rn-realaudio=mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/vorbis=mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/wav=mpv.desktop;vlc.desktop;
audio/webm=mpv.desktop;vlc.desktop;
audio/x-aac=mpv.desktop;vlc.desktop;
audio/x-adpcm=mpv.desktop;vlc.desktop;
audio/x-aiff=audacity.desktop;mpv.desktop;vlc.desktop;
audio/x-ape=mpv.desktop;vlc.desktop;
audio/x-flac=audacity.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/x-gsm=vlc.desktop;
audio/x-gtp=tuxguitar.desktop;
audio/x-it=vlc.desktop;
audio/x-m4a=mpv.desktop;vlc.desktop;
audio/x-matroska=mpv.desktop;vlc.desktop;
audio/x-mod=vlc.desktop;
audio/x-mp1=mpv.desktop;vlc.desktop;
audio/x-mp2=mpv.desktop;vlc.desktop;
audio/x-mp3=mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/x-mpeg=vlc.desktop;
audio/x-mpegurl=mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/x-mpg=mpv.desktop;vlc.desktop;
audio/x-ms-asf=mpv.desktop;vlc.desktop;
audio/x-ms-asx=vlc.desktop;
audio/x-ms-wax=vlc.desktop;
audio/x-ms-wma=audacity.desktop;mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/x-musepack=mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/x-oggflac=org.kde.elisa.desktop;
audio/x-pls=mpv.desktop;
audio/x-pn-aiff=vlc.desktop;
audio/x-pn-au=mpv.desktop;vlc.desktop;
audio/x-pn-realaudio=mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/x-pn-realaudio-plugin=vlc.desktop;
audio/x-pn-wav=mpv.desktop;vlc.desktop;
audio/x-pn-windows-acm=vlc.desktop;
audio/x-pn-windows-pcm=mpv.desktop;
audio/x-ptb=tuxguitar.desktop;
audio/x-real-audio=vlc.desktop;
audio/x-realaudio=mpv.desktop;vlc.desktop;
audio/x-rosegarden-composition=com.rosegardenmusic.rosegarden.desktop;
audio/x-rosegarden-device=com.rosegardenmusic.rosegarden.desktop;
audio/x-rosegarden-project=com.rosegardenmusic.rosegarden.desktop;
audio/x-rosegarden-template=com.rosegardenmusic.rosegarden.desktop;
audio/x-s3m=vlc.desktop;
audio/x-scpls=mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/x-shorten=mpv.desktop;vlc.desktop;
audio/x-speex=org.kde.elisa.desktop;vlc.desktop;
audio/x-tta=mpv.desktop;vlc.desktop;
audio/x-tuxguitar=tuxguitar.desktop;
audio/x-vorbis=mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/x-vorbis+ogg=audacity.desktop;mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/x-wav=audacity.desktop;mpv.desktop;org.kde.elisa.desktop;vlc.desktop;
audio/x-wavpack=mpv.desktop;vlc.desktop;
audio/x-xm=vlc.desktop;
chemical/x-cml=org.kde.kalzium_cml.desktop;
font/collection=org.kde.kfontinst.desktop;org.kde.kfontview.desktop;
font/otf=org.kde.kfontinst.desktop;org.kde.kfontview.desktop;
font/ttf=org.kde.kfontinst.desktop;org.kde.kfontview.desktop;
image/avif=gimp.desktop;krita_heif.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/bmp=com.ultimaker.cura.desktop;gimp.desktop;krita_qimageio.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/exr=krita_exr.desktop;
image/fax-g3=okularApplication_fax.desktop;
image/g3fax=gimp.desktop;okularApplication_fax.desktop;
image/gif=chromium-browser.desktop;com.ultimaker.cura.desktop;gimp.desktop;google-chrome.desktop;krita_gif.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/heic=gimp.desktop;krita_heif.desktop;
image/heif=gimp.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/jp2=gimp.desktop;krita_jp2.desktop;okularApplication_kimgio.desktop;org.qgis.qgis.desktop;
image/jpeg2000=krita_jp2.desktop;
image/jpeg2000-image=krita_jp2.desktop;
image/jpx=krita_jp2.desktop;
image/jxl=gimp.desktop;krita_jxl.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/openraster=gimp.desktop;krita_ora.desktop;org.kde.kolourpaint.desktop;org.kde.krita.desktop;
image/photoshop=krita_psd.desktop;
image/svg+xml=gimp.desktop;krita_svg.desktop;org.inkscape.Inkscape.desktop;org.kde.kolourpaint.desktop;
image/svg+xml-compressed=org.inkscape.Inkscape.desktop;org.kde.kolourpaint.desktop;
image/tiff=gimp.desktop;krita_tiff.desktop;okularApplication_kimgio.desktop;okularApplication_tiff.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;org.qgis.qgis.desktop;
image/vnd.adobe.photoshop=krita_psd.desktop;org.kde.kolourpaint.desktop;
image/vnd.djvu=okularApplication_djvu.desktop;
image/vnd.dxf=librecad.desktop;
image/vnd.microsoft.icon=krita_qimageio.desktop;org.kde.kolourpaint.desktop;
image/vnd.rn-realpix=vlc.desktop;
image/vnd.wap.wbmp=org.kde.kolourpaint.desktop;
image/webp=chromium-browser.desktop;gimp.desktop;google-chrome.desktop;krita_qimageio.desktop;krita_webp.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/x-adobe-dng=krita_raw.desktop;
image/x-bzeps=okularApplication_ghostview.desktop;okularApplication_kimgio.desktop;
image/x-canon-cr2=krita_raw.desktop;
image/x-canon-crw=krita_raw.desktop;
image/x-compressed-xcf=gimp.desktop;
image/x-dds=okularApplication_kimgio.desktop;
image/x-emf=libreoffice-draw.desktop;org.inkscape.Inkscape.desktop;
image/x-eps=okularApplication_ghostview.desktop;okularApplication_kimgio.desktop;org.inkscape.Inkscape.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/x-exr=gimp.desktop;okularApplication_kimgio.desktop;org.kde.kolourpaint.desktop;
image/x-fits=gimp.desktop;
image/x-freehand=libreoffice-draw.desktop;
image/x-fuji-raf=krita_raw.desktop;
image/x-gimp-brush=krita_brush.desktop;
image/x-gimp-gbr=gimp.desktop;
image/x-gimp-gih=gimp.desktop;
image/x-gimp-pat=gimp.desktop;
image/x-gzeps=okularApplication_ghostview.desktop;okularApplication_kimgio.desktop;
image/x-hdr=okularApplication_kimgio.desktop;org.kde.kolourpaint.desktop;
image/x-icns=org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/x-ico=okularApplication_kimgio.desktop;org.kde.gwenview.desktop;
image/x-icon=gimp.desktop;
image/x-jpeg2000-image=krita_jp2.desktop;
image/x-kodak-dcr=krita_raw.desktop;
image/x-kodak-k25=krita_raw.desktop;
image/x-kodak-kdc=krita_raw.desktop;
image/x-minolta-mrw=krita_raw.desktop;
image/x-mng=org.kde.kolourpaint.desktop;
image/x-nikon-nef=krita_raw.desktop;
image/x-olympus-orf=krita_raw.desktop;
image/x-panasonic-raw=krita_raw.desktop;
image/x-panasonic-raw2=krita_raw.desktop;
image/x-pcx=gimp.desktop;okularApplication_kimgio.desktop;org.kde.kolourpaint.desktop;
image/x-pentax-pef=krita_raw.desktop;
image/x-photoshop=krita_psd.desktop;
image/x-pic=org.kde.kolourpaint.desktop;
image/x-portable-anymap=gimp.desktop;
image/x-portable-bitmap=gimp.desktop;krita_qimageio.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/x-portable-graymap=gimp.desktop;krita_qimageio.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/x-portable-pixmap=gimp.desktop;krita_qimageio.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/x-psd=gimp.desktop;krita_psd.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;
image/x-psp=gimp.desktop;
image/x-r16=krita_heightmap.desktop;
image/x-rgb=okularApplication_kimgio.desktop;org.kde.kolourpaint.desktop;
image/x-scml=krita_spriter.desktop;
image/x-sgi=gimp.desktop;
image/x-sigma-x3f=krita_raw.desktop;
image/x-sony-arw=krita_raw.desktop;
image/x-sony-sr2=krita_raw.desktop;
image/x-sony-srf=krita_raw.desktop;
image/x-sun-raster=gimp.desktop;org.kde.kolourpaint.desktop;
image/x-tga=gimp.desktop;krita_tga.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/x-vsd=org.inkscape.Inkscape.desktop;
image/x-webp=gimp.desktop;org.kde.gwenview.desktop;
image/x-wmf=gimp.desktop;libreoffice-draw.desktop;org.inkscape.Inkscape.desktop;
image/x-xbitmap=gimp.desktop;krita_qimageio.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/x-xcdr=org.inkscape.Inkscape.desktop;
image/x-xcf=gimp.desktop;krita_xcf.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/x-xcursor=gimp.desktop;
image/x-xpixmap=gimp.desktop;krita_qimageio.desktop;okularApplication_kimgio.desktop;org.kde.gwenview.desktop;org.kde.kolourpaint.desktop;
image/x-xwindowdump=gimp.desktop;
inode/directory=org.kde.dolphin.desktop;org.kde.filelight.desktop;org.kde.gwenview.desktop;thunar.desktop;
message/rfc822=kmail_view.desktop;
misc/ultravox=vlc.desktop;
model/gltf+json=com.ultimaker.cura.desktop;
model/gltf-binary=com.ultimaker.cura.desktop;
model/stl=com.ultimaker.cura.desktop;
model/vnd.collada+xml=com.ultimaker.cura.desktop;
model/vnd.collada+xml+zip=com.ultimaker.cura.desktop;
text/calendar=korganizer-view.desktop;org.kde.korganizer.desktop;
text/comma-separated-values=libreoffice-calc.desktop;
text/csv=krita_csv.desktop;libreoffice-calc.desktop;
text/directory=kaddressbook-view.desktop;
text/english=nvim-qt.desktop;nvim.desktop;
text/google-video-pointer=vlc.desktop;
text/html=chromium-browser.desktop;google-chrome.desktop;org.mozilla.firefox.desktop;
text/markdown=okularApplication_md.desktop;
text/mathml=libreoffice-math.desktop;
text/mml=org.mozilla.firefox.desktop;
text/plain=libreoffice-writer.desktop;nvim-qt.desktop;nvim.desktop;okularApplication_txt.desktop;org.kde.kwrite.desktop;
text/rtf=libreoffice-writer.desktop;
text/spreadsheet=libreoffice-calc.desktop;
text/tab-separated-values=libreoffice-calc.desktop;
text/vcard=kaddressbook-importer.desktop;
text/x-c=nvim-qt.desktop;nvim.desktop;
text/x-c++=nvim-qt.desktop;nvim.desktop;
text/x-c++hdr=nvim-qt.desktop;nvim.desktop;
text/x-c++src=nvim-qt.desktop;nvim.desktop;
text/x-chdr=nvim-qt.desktop;nvim.desktop;
text/x-comma-separated-values=libreoffice-calc.desktop;
text/x-csrc=nvim-qt.desktop;nvim.desktop;
text/x-csv=libreoffice-calc.desktop;
text/x-gcode=com.ultimaker.cura.desktop;
text/x-google-video-pointer=vlc.desktop;
text/x-harmonyseq=org.cielak.harmonyseq.desktop;
text/x-java=nvim-qt.desktop;nvim.desktop;
text/x-ldif=kaddressbook-importer.desktop;
text/x-lilypond=org.frescobaldi.Frescobaldi.desktop;
text/x-makefile=nvim-qt.desktop;nvim.desktop;
text/x-moc=nvim-qt.desktop;nvim.desktop;
text/x-pascal=nvim-qt.desktop;nvim.desktop;
text/x-tcl=nvim-qt.desktop;nvim.desktop;
text/x-tex=nvim-qt.desktop;nvim.desktop;
text/xml=chromium-browser.desktop;google-chrome.desktop;org.mozilla.firefox.desktop;
video/3gp=mpv.desktop;vlc.desktop;
video/3gpp=mpv.desktop;vlc.desktop;
video/3gpp2=mpv.desktop;vlc.desktop;
video/avi=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/divx=mpv.desktop;vlc.desktop;
video/dv=mpv.desktop;vlc.desktop;
video/fli=mpv.desktop;vlc.desktop;
video/flv=mpv.desktop;vlc.desktop;
video/mkv=mpv.desktop;
video/mp2t=mpv.desktop;vlc.desktop;
video/mp4=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/mp4v-es=mpv.desktop;vlc.desktop;
video/mpeg=audacity.desktop;mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/mpeg-system=vlc.desktop;
video/msvideo=mpv.desktop;vlc.desktop;
video/ogg=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/quicktime=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/vnd.divx=mpv.desktop;vlc.desktop;
video/vnd.mpegurl=mpv.desktop;vlc.desktop;
video/vnd.rn-realvideo=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/webm=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/x-anim=vlc.desktop;
video/x-avi=mpv.desktop;vlc.desktop;
video/x-flc=mpv.desktop;vlc.desktop;
video/x-fli=vlc.desktop;
video/x-flic=mpv.desktop;org.kde.dragonplayer.desktop;
video/x-flv=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/x-m4v=mpv.desktop;vlc.desktop;
video/x-matroska=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/x-mng=okularApplication_kimgio.desktop;
video/x-mpeg=vlc.desktop;
video/x-mpeg-system=vlc.desktop;
video/x-mpeg2=mpv.desktop;vlc.desktop;
video/x-mpeg3=mpv.desktop;
video/x-ms-afs=mpv.desktop;
video/x-ms-asf=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/x-ms-asf-plugin=vlc.desktop;
video/x-ms-asx=vlc.desktop;
video/x-ms-wm=vlc.desktop;
video/x-ms-wmv=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/x-ms-wmx=mpv.desktop;vlc.desktop;
video/x-ms-wvx=vlc.desktop;
video/x-ms-wvxvideo=mpv.desktop;
video/x-msvideo=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/x-nsv=vlc.desktop;
video/x-ogm=mpv.desktop;vlc.desktop;
video/x-ogm+ogg=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
video/x-theora=mpv.desktop;vlc.desktop;
video/x-theora+ogg=mpv.desktop;org.kde.dragonplayer.desktop;vlc.desktop;
x-content/audio-cdda=vlc.desktop;
x-content/audio-player=vlc.desktop;
x-content/video-dvd=vlc.desktop;
x-content/video-svcd=vlc.desktop;
x-content/video-vcd=vlc.desktop;
x-scheme-handler/appstream=org.kde.discover.urlhandler.desktop;
x-scheme-handler/docker-desktop=docker-desktop-uri-handler.desktop;
x-scheme-handler/geo=google-maps-geo-handler.desktop;openstreetmap-geo-handler.desktop;qwant-maps-geo-handler.desktop;wheelmap-geo-handler.desktop;
x-scheme-handler/ghelp=yelp.desktop;
x-scheme-handler/help=org.kde.khelpcenter.desktop;yelp.desktop;
x-scheme-handler/http=chromium-browser.desktop;google-chrome.desktop;org.mozilla.firefox.desktop;
x-scheme-handler/https=chromium-browser.desktop;google-chrome.desktop;org.mozilla.firefox.desktop;
x-scheme-handler/icy=vlc.desktop;
x-scheme-handler/icyx=vlc.desktop;
x-scheme-handler/info=org.kde.khelpcenter.desktop;yelp.desktop;
x-scheme-handler/irc=org.kde.konversation.desktop;
x-scheme-handler/ircs=org.kde.konversation.desktop;
x-scheme-handler/lutris=net.lutris.Lutris.desktop;
x-scheme-handler/magnet=org.qbittorrent.qBittorrent.desktop;
x-scheme-handler/mailto=org.kde.kmail2.desktop;
x-scheme-handler/man=org.kde.khelpcenter.desktop;yelp.desktop;
x-scheme-handler/mms=vlc.desktop;
x-scheme-handler/mmsh=vlc.desktop;
x-scheme-handler/ms-access=libreoffice-startcenter.desktop;
x-scheme-handler/ms-excel=libreoffice-startcenter.desktop;
x-scheme-handler/ms-powerpoint=libreoffice-startcenter.desktop;
x-scheme-handler/ms-visio=libreoffice-startcenter.desktop;
x-scheme-handler/ms-word=libreoffice-startcenter.desktop;
x-scheme-handler/rdp=org.kde.krdc.desktop;
x-scheme-handler/rlogin=ktelnetservice5.desktop;ktelnetservice6.desktop;
x-scheme-handler/rtmp=vlc.desktop;
x-scheme-handler/rtp=vlc.desktop;
x-scheme-handler/rtsp=vlc.desktop;
x-scheme-handler/sms=org.kde.kdeconnect.handler.desktop;
x-scheme-handler/snap=org.kde.discover.snap.desktop;snap-handle-link.desktop;
x-scheme-handler/ssh=ktelnetservice5.desktop;ktelnetservice6.desktop;
x-scheme-handler/steam=steam.desktop;
x-scheme-handler/steamlink=steam.desktop;
x-scheme-handler/systemsettings=org.kde.plasma.settings.open.desktop;
x-scheme-handler/tel=org.kde.kdeconnect.handler.desktop;
x-scheme-handler/telnet=ktelnetservice5.desktop;ktelnetservice6.desktop;
x-scheme-handler/vnc=org.kde.krdc.desktop;
x-scheme-handler/vnd.libreoffice.cmis=libreoffice-startcenter.desktop;
x-scheme-handler/vnd.libreoffice.command=libreoffice-startcenter.desktop;
x-scheme-handler/vnd.sun.star.webdav=libreoffice-startcenter.desktop;
x-scheme-handler/vnd.sun.star.webdavs=libreoffice-startcenter.desktop;

View file

@ -117,7 +117,8 @@ riverctl map normal Super+Shift 0 set-view-tags $all_tags
riverctl map normal Super F toggle-float riverctl map normal Super F toggle-float
# Toggle fullscreen. # Toggle fullscreen.
riverctl map normal Super+Shift F toggle-fullscreen riverctl map normal Super+Alt F toggle-fullscreen
riverctl map normal Super+Shift F spawn "$XFILE_MANAGER"
# Super+{Up,Right,Down,Left} to change layout orientation # Super+{Up,Right,Down,Left} to change layout orientation
riverctl map normal Super+Shift K send-layout-cmd rivertile "main-location top" riverctl map normal Super+Shift K send-layout-cmd rivertile "main-location top"