aboutsummaryrefslogtreecommitdiff
path: root/applications
diff options
context:
space:
mode:
authorMohammad Reza Karimi <m.r.karimi.j@gmail.com>2026-02-23 15:03:10 -0500
committerMohammad Reza Karimi <m.r.karimi.j@gmail.com>2026-02-23 15:03:10 -0500
commit36a274dbc066068ff25b839e21ce3b82ec292c88 (patch)
tree7e3de8bafab79cfa86c93f467413b8f43273a8a5 /applications
parentb29aab34dff6b76fd8eb067d51d2fe41be594616 (diff)
big updatesHEADmain
Diffstat (limited to 'applications')
-rw-r--r--applications/dot-config/autostart/at-spi-dbus-bus.desktop1
-rw-r--r--applications/dot-config/mimeapps.list53
-rwxr-xr-xapplications/dot-local/share/applications/file.desktop4
l---------applications/dot-local/share/applications/img.desktop1
-rwxr-xr-xapplications/dot-local/share/applications/imv.desktop7
-rwxr-xr-xapplications/dot-local/share/applications/mail-viewer.desktop7
-rwxr-xr-xapplications/dot-local/share/applications/mail.desktop7
l---------applications/dot-local/share/applications/mimeapps.list1
-rwxr-xr-xapplications/dot-local/share/applications/mpv.desktop10
-rw-r--r--applications/dot-local/share/applications/nvim.desktop2
-rwxr-xr-xapplications/dot-local/share/applications/pdf.desktop4
-rwxr-xr-xapplications/dot-local/share/applications/text.desktop13
l---------applications/dot-local/share/applications/video.desktop1
13 files changed, 111 insertions, 0 deletions
diff --git a/applications/dot-config/autostart/at-spi-dbus-bus.desktop b/applications/dot-config/autostart/at-spi-dbus-bus.desktop
new file mode 100644
index 0000000..9baab50
--- /dev/null
+++ b/applications/dot-config/autostart/at-spi-dbus-bus.desktop
@@ -0,0 +1 @@
+Hidden=true
diff --git a/applications/dot-config/mimeapps.list b/applications/dot-config/mimeapps.list
new file mode 100644
index 0000000..a9a0695
--- /dev/null
+++ b/applications/dot-config/mimeapps.list
@@ -0,0 +1,53 @@
+[Default Applications]
+x-scheme-handler/mailto=mail.desktop;
+x-scheme-handler/mid=mail.desktop;
+message/rfc822=mail-viewer.desktop;
+
+text/x-shellscript=text.desktop;
+text/plain=text.desktop;
+text/x-tex=text.desktop;
+text/x-bibtex=text.desktop;
+
+application/postscript=pdf.desktop;
+application/pdf=pdf.desktop;
+
+image/png=img.desktop;
+image/jpeg=img.desktop;
+image/gif=img.desktop;
+image/heif=img.desktop;
+image/svg+xml=img.desktop;
+image/svg=img.desktop;
+
+video/x-matroska=video.desktop;
+video/mp4=video.desktop;
+video/webm=video.desktop;
+video/mp4=video.desktop;
+video/x-msvideo=video.desktop;
+video/x-matroska=video.desktop;
+video/x-flv=video.desktop;
+video/x-ms-wmv=video.desktop;
+video/mpeg=video.desktop;
+video/ogg=video.desktop;
+video/webm=video.desktop;
+video/quicktime=video.desktop;
+video/3gpp=video.desktop;
+video/3gpp2=video.desktop;
+video/x-ms-asf=video.desktop;
+video/x-ogm+ogg=video.desktop;
+video/x-theora+ogg=video.desktop;
+application/ogg=video.desktop;
+
+inode/directory=file.desktop;
+
+x-scheme-handler/http=browser.desktop;
+x-scheme-handler/https=browser.desktop;
+x-scheme-handler/chrome=browser.desktop;
+text/html=browser.desktop;
+application/x-extension-htm=browser.desktop;
+application/x-extension-html=browser.desktop;
+application/x-extension-shtml=browser.desktop;
+application/xhtml+xml=browser.desktop;
+application/x-extension-xhtml=browser.desktop;
+application/x-extension-xht=browser.desktop;
+x-scheme-handler/about=browser.desktop;
+x-scheme-handler/unknown=browser.desktop;
diff --git a/applications/dot-local/share/applications/file.desktop b/applications/dot-local/share/applications/file.desktop
new file mode 100755
index 0000000..a7e84c3
--- /dev/null
+++ b/applications/dot-local/share/applications/file.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=File Manager
+Exec=alacritty -e lf %u
diff --git a/applications/dot-local/share/applications/img.desktop b/applications/dot-local/share/applications/img.desktop
new file mode 120000
index 0000000..6dacb85
--- /dev/null
+++ b/applications/dot-local/share/applications/img.desktop
@@ -0,0 +1 @@
+imv.desktop \ No newline at end of file
diff --git a/applications/dot-local/share/applications/imv.desktop b/applications/dot-local/share/applications/imv.desktop
new file mode 100755
index 0000000..d41f33d
--- /dev/null
+++ b/applications/dot-local/share/applications/imv.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Application
+Name=IMV Image viewer
+Icon=imv
+Exec=/usr/bin/imv %f
+Terminal=false
+Categories=Graphics;Viewer;
diff --git a/applications/dot-local/share/applications/mail-viewer.desktop b/applications/dot-local/share/applications/mail-viewer.desktop
new file mode 100755
index 0000000..725de38
--- /dev/null
+++ b/applications/dot-local/share/applications/mail-viewer.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Application
+Name=Mail Viewer (aerc)
+
+Exec=/usr/bin/alacritty -e aerc :eml %f
+Terminal=false
+MimeType=message/rfc822
diff --git a/applications/dot-local/share/applications/mail.desktop b/applications/dot-local/share/applications/mail.desktop
new file mode 100755
index 0000000..6942566
--- /dev/null
+++ b/applications/dot-local/share/applications/mail.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Application
+Name=Mail
+
+Exec=alacritty -e aerc %u
+Terminal=false
+MimeType=x-scheme-handler/mailto
diff --git a/applications/dot-local/share/applications/mimeapps.list b/applications/dot-local/share/applications/mimeapps.list
new file mode 120000
index 0000000..488cfb8
--- /dev/null
+++ b/applications/dot-local/share/applications/mimeapps.list
@@ -0,0 +1 @@
+../../../dot-config/mimeapps.list \ No newline at end of file
diff --git a/applications/dot-local/share/applications/mpv.desktop b/applications/dot-local/share/applications/mpv.desktop
new file mode 100755
index 0000000..282ae48
--- /dev/null
+++ b/applications/dot-local/share/applications/mpv.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Name=MPV Media Player
+Icon=mpv
+TryExec=/usr/bin/mpv
+Exec=/usr/bin/mpv --player-operation-mode=pseudo-gui -- %U
+Terminal=false
+Categories=AudioVideo;Audio;Video;Player;TV;
+StartupWMClass=mpv
+Keywords=mpv;media;player;video;audio;tv;
diff --git a/applications/dot-local/share/applications/nvim.desktop b/applications/dot-local/share/applications/nvim.desktop
new file mode 100644
index 0000000..e1e3e17
--- /dev/null
+++ b/applications/dot-local/share/applications/nvim.desktop
@@ -0,0 +1,2 @@
+[Desktop Entry]
+Hidden=true
diff --git a/applications/dot-local/share/applications/pdf.desktop b/applications/dot-local/share/applications/pdf.desktop
new file mode 100755
index 0000000..8c38677
--- /dev/null
+++ b/applications/dot-local/share/applications/pdf.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=PDF reader
+Exec=/usr/bin/zathura %u
diff --git a/applications/dot-local/share/applications/text.desktop b/applications/dot-local/share/applications/text.desktop
new file mode 100755
index 0000000..8d5ba0c
--- /dev/null
+++ b/applications/dot-local/share/applications/text.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Name=Neovim
+GenericName=Text Editor
+Comment=Edit text files
+TryExec=nvim
+Exec=/usr/bin/alacritty -e nvim %F
+Terminal=false
+Type=Application
+Keywords=Text;editor;
+Icon=nvim
+Categories=Utility;TextEditor;Development;
+StartupNotify=false
+MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
diff --git a/applications/dot-local/share/applications/video.desktop b/applications/dot-local/share/applications/video.desktop
new file mode 120000
index 0000000..0da0c22
--- /dev/null
+++ b/applications/dot-local/share/applications/video.desktop
@@ -0,0 +1 @@
+mpv.desktop \ No newline at end of file