From eeb43b985dbab25842d066d4a90bd6d1d440e5e3 Mon Sep 17 00:00:00 2001 From: surdeus Date: Sat, 27 Jul 2024 06:42:05 +0500 Subject: [PATCH] ... --- bat/config | 27 ++ dot/file/profile | 53 ++-- mimeapps.list | 657 ++++++++++++++++++++++++++++++++++++++++++++++- river/init | 3 +- 4 files changed, 722 insertions(+), 18 deletions(-) create mode 100644 bat/config diff --git a/bat/config b/bat/config new file mode 100644 index 0000000..d940c6e --- /dev/null +++ b/bat/config @@ -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" diff --git a/dot/file/profile b/dot/file/profile index 527c7c7..8512b1c 100755 --- a/dot/file/profile +++ b/dot/file/profile @@ -32,6 +32,17 @@ export-loop(){ done } +which-first() { + ret="" + for prog in $@ ; do + if no-output which "$prog" ; then + ret="$prog" + break + fi + done + which "$ret" +} + source-if-exist() { for i in $@ ; do if test -r "$i" ; then @@ -59,10 +70,10 @@ fi export PROMPT="; " export PS1="$PROMPT" export SUDO_PROMPT="# " - export EDITOR=`bb which nvim vim vi ed` + export EDITOR=`which-first nvim vim vi ed` export VISUAL="$EDITOR" export GIT_EDITOR="$VISUAL" - export PAGER=`bb which less more` + export PAGER=`which-first bat less more cat` export MANPAGER="$PAGER" export CMDHIST="$ETC/cmds" @@ -88,6 +99,10 @@ fi export GOBIN="$BIN" export PATH="$PATH:$GOBIN" +# CLI. + + export CLI_FILE_MANAGER=`which-first lf` + # X/Wayland stuff. export XCOMPOSER='river' export XTERMINAL='wayst' @@ -97,15 +112,15 @@ fi export XBLUETOOTH_MANAGER='blueman-manager' export XOUTPUT_DAEMON='kanshi' export XSOUND_CONTROL='pavucontrol' - export XFILE_MANAGER='thunar' - export XRESOURCE_MONITOR="$XTERMINAL -e htop" - export XCALENDAR="$XTERMINAL -e calcurse" - export XPUSH_NOTIFICATION_DAEMON='dunst' - export XNOTIFY='dunstify' - export XLOCKER='swaylock' - export XSUSPEND='systemctl suspend' - export XCLIPBOARD_MANAGER='clipman store' - export XEDITOR="`bb which nvim-qt`" + export XFILE_MANAGER="$XTERMINAL -e $CLI_FILE_MANAGER" + export XRESOURCE_MONITOR="$XTERMINAL -e htop" + export XCALENDAR="$XTERMINAL -e calcurse" + export XPUSH_NOTIFICATION_DAEMON='dunst' + export XNOTIFY='dunstify' + export XLOCKER='swaylock' + export XSUSPEND='systemctl suspend' + export XCLIPBOARD_MANAGER='clipman store' + export XEDITOR="`which-first nvim-qt`" export XCLIPBOARD_TOOL="clipman pick --tool=CUSTOM --tool-args='$XDMENU'" export XDISPLAY_REGION="slurp" export XDISPLAY_SCREENSHOT="grim" @@ -124,11 +139,17 @@ source-if-exist "$ETC/script/lf.sh" test -r $SETENV && . "$SETENV" && setenv profile # Visual editor. -if no-output which bb ; then - ve() { - `bb which nvim vim vi` $@ - } -fi +vedit(){ + $VISUAL $@ +} + +edit(){ + $EDITOR $@ +} + +page() { + $PAGER $@ +} export GPG_TTY=$(tty) diff --git a/mimeapps.list b/mimeapps.list index 0d62f71..2cd8cd6 100644 --- a/mimeapps.list +++ b/mimeapps.list @@ -5,8 +5,663 @@ text/plain=org.kde.kwrite.desktop; [Default Applications] application/pdf=org.kde.okular.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/https=google-chrome.desktop x-scheme-handler/about=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; + diff --git a/river/init b/river/init index 64d6a28..0ed43fb 100755 --- a/river/init +++ b/river/init @@ -117,7 +117,8 @@ riverctl map normal Super+Shift 0 set-view-tags $all_tags riverctl map normal Super F toggle-float # 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 riverctl map normal Super+Shift K send-layout-cmd rivertile "main-location top"