summaryrefslogtreecommitdiff
path: root/dotfiles/system/.local/share/applications
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/system/.local/share/applications')
-rw-r--r--dotfiles/system/.local/share/applications/dwm.desktop7
-rw-r--r--dotfiles/system/.local/share/applications/emacsclient-mail.desktop20
-rw-r--r--dotfiles/system/.local/share/applications/file.desktop4
-rw-r--r--dotfiles/system/.local/share/applications/img.desktop4
-rw-r--r--dotfiles/system/.local/share/applications/mail.desktop4
-rw-r--r--dotfiles/system/.local/share/applications/mimeapps.list0
-rw-r--r--dotfiles/system/.local/share/applications/org-protocol.desktop11
-rw-r--r--dotfiles/system/.local/share/applications/pdf.desktop4
-rw-r--r--dotfiles/system/.local/share/applications/text.desktop4
-rw-r--r--dotfiles/system/.local/share/applications/torrent.desktop4
10 files changed, 62 insertions, 0 deletions
diff --git a/dotfiles/system/.local/share/applications/dwm.desktop b/dotfiles/system/.local/share/applications/dwm.desktop
new file mode 100644
index 0000000..ba3bd00
--- /dev/null
+++ b/dotfiles/system/.local/share/applications/dwm.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=dwm
+Comment=It's fucking DWM, asshole.
+Exec=startdwm
+Icon=dwm
+Type=XSession \ No newline at end of file
diff --git a/dotfiles/system/.local/share/applications/emacsclient-mail.desktop b/dotfiles/system/.local/share/applications/emacsclient-mail.desktop
new file mode 100644
index 0000000..6efcf61
--- /dev/null
+++ b/dotfiles/system/.local/share/applications/emacsclient-mail.desktop
@@ -0,0 +1,20 @@
+[Desktop Entry]
+Categories=Network;Email;
+Comment=Emacs is my mail client
+Exec=sh -c "exec emacsclient --alternate-editor= --display=\\"\\$DISPLAY\\" --eval \\\\(message-mailto\\\\ \\\\\\"%u\\\\\\"\\\\)"
+Icon=emacs
+Name=Emacs (Mail, Client)
+MimeType=x-scheme-handler/mailto;
+NoDisplay=true
+Terminal=false
+Type=Application
+Keywords=emacsclient;
+Actions=new-window;new-instance;
+
+[Desktop Action new-window]
+Name=New Window
+Exec=/usr/bin/emacsclient --alternate-editor= --create-frame --eval "(message-mailto \\"%u\\")"
+
+[Desktop Action new-instance]
+Name=New Instance
+Exec=emacs -f message-mailto %u
diff --git a/dotfiles/system/.local/share/applications/file.desktop b/dotfiles/system/.local/share/applications/file.desktop
new file mode 100644
index 0000000..5df1633
--- /dev/null
+++ b/dotfiles/system/.local/share/applications/file.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=File Manager
+Exec=/usr/local/bin/st -e lfub %u
diff --git a/dotfiles/system/.local/share/applications/img.desktop b/dotfiles/system/.local/share/applications/img.desktop
new file mode 100644
index 0000000..42aa81e
--- /dev/null
+++ b/dotfiles/system/.local/share/applications/img.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Image viewer
+Exec=/usr/bin/sxiv -a %f
diff --git a/dotfiles/system/.local/share/applications/mail.desktop b/dotfiles/system/.local/share/applications/mail.desktop
new file mode 100644
index 0000000..d24aea2
--- /dev/null
+++ b/dotfiles/system/.local/share/applications/mail.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Mail
+Exec=/usr/local/bin/st -e neomutt %u
diff --git a/dotfiles/system/.local/share/applications/mimeapps.list b/dotfiles/system/.local/share/applications/mimeapps.list
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/dotfiles/system/.local/share/applications/mimeapps.list
diff --git a/dotfiles/system/.local/share/applications/org-protocol.desktop b/dotfiles/system/.local/share/applications/org-protocol.desktop
new file mode 100644
index 0000000..acdb8ad
--- /dev/null
+++ b/dotfiles/system/.local/share/applications/org-protocol.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=org-protocol
+Comment=Intercept calls from emacsclient to trigger custom actions
+Categories=Other;
+Keywords=org-protocol;
+Icon=emacs
+Type=Application
+Exec=emacsclient -- %u
+Terminal=false
+StartupWMClass=Emacs
+MimeType=x-scheme-handler/org-protocol;
diff --git a/dotfiles/system/.local/share/applications/pdf.desktop b/dotfiles/system/.local/share/applications/pdf.desktop
new file mode 100644
index 0000000..8c38677
--- /dev/null
+++ b/dotfiles/system/.local/share/applications/pdf.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=PDF reader
+Exec=/usr/bin/zathura %u
diff --git a/dotfiles/system/.local/share/applications/text.desktop b/dotfiles/system/.local/share/applications/text.desktop
new file mode 100644
index 0000000..41ee05f
--- /dev/null
+++ b/dotfiles/system/.local/share/applications/text.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Text editor
+Exec=/usr/local/bin/st -e nvim %u
diff --git a/dotfiles/system/.local/share/applications/torrent.desktop b/dotfiles/system/.local/share/applications/torrent.desktop
new file mode 100644
index 0000000..f6d28d9
--- /dev/null
+++ b/dotfiles/system/.local/share/applications/torrent.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Torrent
+Exec=/usr/bin/env transadd %U