literate-dotfiles/applications.org

5.2 KiB

#+TITLE:Desktop file for the applications

Mime Applications

  [Default Applications]
  text/plain=nvim.desktop
  x-scheme-handler/magnet=torrent.desktop;
  text/x-shellscript=nvim.desktop;
  image/png=img.desktop;
  image/jpeg=img.desktop;
  image/gif=img.desktop;
  application/rss+xml=rss.desktop
  x-scheme-handler/mailto=neomutt.desktop
  message/rfc822=neomutt.desktop
  application/x-bittorrent=deluge.desktop
  application/pdf=zathura.desktop
  x-scheme-handler/http=qutebrowser.desktop
  x-scheme-handler/https=qutebrowser.desktop
  x-scheme-handler/ftp=qutebrowser.desktop
  x-scheme-handler/chrome=qutebrowser.desktop
  text/html=qutebrowser.desktop
  application/x-extension-htm=qutebrowser.desktop
  application/x-extension-html=qutebrowser.desktop
  application/x-extension-shtml=qutebrowser.desktop
  application/xhtml+xml=qutebrowser.desktop
  application/x-extension-xhtml=qutebrowser.desktop
  application/x-extension-xht=qutebrowser.desktop

  [Added Associations]
  text/plain=mousepad.desktop;
  application/x-bittorrent=deluge.desktop;

Neomutt

  [Desktop Entry]
  Name=Neomutt
  GenericName=Email client
  Exec=$TERMINAL -e neomutt %u
  Type=Application
  Icon=/usr/share/icons/Papirus/64x64/apps/mutt.svg
  Categories=Network;Email;
  MimeType=message/rfc822;x-scheme-handler/mailto;application/x-xpinstall;
  StartupNotify=true

Weechat

  [Desktop Entry]
  Encoding=UTF-8
  MultipleArgs=false
  Terminal=false
  Exec=$TERMINAL --class=WeeChat -e 'weechat'
  StartupWMClass=WeeChat
  Icon=/usr/share/icons/Papirus/64x64/apps/weechat.svg
  Type=Application
  Categories=Network;IRCClient;
  StartupNotify=true
  Name=WeeChat
  GenericName=IRC Client

Matlab

  [Desktop Entry]
  Version=R2020a
  Type=Application
  Terminal=false
  MimeType=text/x-matlab
  Exec=/usr/local/MATLAB/R2020a/bin/matlab -desktop -nosplash
  Name=MATLAB
  Icon=matlab
  Categories=Development;Math;Science
  Comment=Scientific computing environment
  StartupNotify=true

Neovim

  [Desktop Entry]
  Name=Neovim
  GenericName=Text Editor
  Comment=Edit text files
  Exec=nvim %F
  Terminal=true
  Type=Application
  Keywords=Text;editor;
  Icon=/usr/share/icons/Papirus/48x48/apps/nvim.svg
  Categories=Utility;TextEditor;
  StartupNotify=false
  MimeType=text/english;text/plain;text/x-makefile;

Images

  [Desktop Entry]
  Type=Application
  Name=Image viewer
  Exec=/usr/bin/sxiv -a %u

Org-Protocol

  [Desktop Entry]
  Name=org-protocol
  Exec=emacsclient %u
  Icon=emacs-icon
  Type=Application
  Terminal=false
  MimeType=x-scheme-handler/org-protocol;

Ranger

  [Desktop Entry]
  Type=Application
  Name=ranger
  Comment=Launches the ranger file manager
  Icon=utilities-terminal
  Terminal=true
  Exec=ranger
  Categories=ConsoleOnly;System;FileTools;FileManager
  MimeType=inode/directory;inode/mount-point;x-scheme-handler/ssh;x-scheme-handler/smb;x-scheme-handler/nfs;x-scheme-handler/ftp;

Emacs Client

[Desktop Entry]
Name=Emacs Client
Exec=emacsclient -c %u
Icon=emacs-icon
Type=Application
Terminal=false
MimeType=x-scheme-handler/org-protocol;
NoDisplay=true

Torrent with Transmission

[Desktop Entry]
Type=Application
Name=Torrent
Exec=tremc %U