aboutsummaryrefslogtreecommitdiff
path: root/wayland-basics/dot-local/share
diff options
context:
space:
mode:
authorMohammad Reza Karimi <m.r.karimi.j@gmail.com>2025-12-16 13:27:11 -0500
committerMohammad Reza Karimi <m.r.karimi.j@gmail.com>2025-12-16 13:27:11 -0500
commit5a41da5881a11ba3fdc3890c342aa3b7eb53e0cf (patch)
tree92b7f7af29ed4a9dcc0eab33490c6225cce9b14a /wayland-basics/dot-local/share
parent856e361d56c201cbb1b1521c8b93b747163b1376 (diff)
add initial version (incomplete)
Diffstat (limited to 'wayland-basics/dot-local/share')
l---------wayland-basics/dot-local/share/applications/browser.desktop1
-rwxr-xr-xwayland-basics/dot-local/share/applications/file.desktop4
l---------wayland-basics/dot-local/share/applications/img.desktop1
-rwxr-xr-xwayland-basics/dot-local/share/applications/imv.desktop7
-rwxr-xr-xwayland-basics/dot-local/share/applications/mail.desktop4
-rw-r--r--wayland-basics/dot-local/share/applications/mimeinfo.cache28
-rwxr-xr-xwayland-basics/dot-local/share/applications/mpv.desktop10
-rwxr-xr-xwayland-basics/dot-local/share/applications/nvim.desktop12
-rwxr-xr-xwayland-basics/dot-local/share/applications/pdf.desktop4
l---------wayland-basics/dot-local/share/applications/text.desktop1
l---------wayland-basics/dot-local/share/applications/video.desktop1
11 files changed, 73 insertions, 0 deletions
diff --git a/wayland-basics/dot-local/share/applications/browser.desktop b/wayland-basics/dot-local/share/applications/browser.desktop
new file mode 120000
index 0000000..38ab478
--- /dev/null
+++ b/wayland-basics/dot-local/share/applications/browser.desktop
@@ -0,0 +1 @@
+/usr/share/applications/org.qutebrowser.qutebrowser.desktop \ No newline at end of file
diff --git a/wayland-basics/dot-local/share/applications/file.desktop b/wayland-basics/dot-local/share/applications/file.desktop
new file mode 100755
index 0000000..a7e84c3
--- /dev/null
+++ b/wayland-basics/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/wayland-basics/dot-local/share/applications/img.desktop b/wayland-basics/dot-local/share/applications/img.desktop
new file mode 120000
index 0000000..6dacb85
--- /dev/null
+++ b/wayland-basics/dot-local/share/applications/img.desktop
@@ -0,0 +1 @@
+imv.desktop \ No newline at end of file
diff --git a/wayland-basics/dot-local/share/applications/imv.desktop b/wayland-basics/dot-local/share/applications/imv.desktop
new file mode 100755
index 0000000..d41f33d
--- /dev/null
+++ b/wayland-basics/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/wayland-basics/dot-local/share/applications/mail.desktop b/wayland-basics/dot-local/share/applications/mail.desktop
new file mode 100755
index 0000000..f36fa88
--- /dev/null
+++ b/wayland-basics/dot-local/share/applications/mail.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=Mail
+Exec=alacritty -e neomutt %u
diff --git a/wayland-basics/dot-local/share/applications/mimeinfo.cache b/wayland-basics/dot-local/share/applications/mimeinfo.cache
new file mode 100644
index 0000000..4c6a9fa
--- /dev/null
+++ b/wayland-basics/dot-local/share/applications/mimeinfo.cache
@@ -0,0 +1,28 @@
+[MIME Cache]
+application/rdf+xml=browser.desktop;
+application/x-shellscript=nvim.desktop;text.desktop;
+application/xhtml+xml=browser.desktop;
+application/xml=browser.desktop;
+image/gif=browser.desktop;
+image/jpeg=browser.desktop;
+image/png=browser.desktop;
+image/webp=browser.desktop;
+text/english=nvim.desktop;text.desktop;
+text/html=browser.desktop;
+text/plain=nvim.desktop;text.desktop;
+text/x-c=nvim.desktop;text.desktop;
+text/x-c++=nvim.desktop;text.desktop;
+text/x-c++hdr=nvim.desktop;text.desktop;
+text/x-c++src=nvim.desktop;text.desktop;
+text/x-chdr=nvim.desktop;text.desktop;
+text/x-csrc=nvim.desktop;text.desktop;
+text/x-java=nvim.desktop;text.desktop;
+text/x-makefile=nvim.desktop;text.desktop;
+text/x-moc=nvim.desktop;text.desktop;
+text/x-pascal=nvim.desktop;text.desktop;
+text/x-tcl=nvim.desktop;text.desktop;
+text/x-tex=nvim.desktop;text.desktop;
+text/xml=browser.desktop;
+x-scheme-handler/http=browser.desktop;
+x-scheme-handler/https=browser.desktop;
+x-scheme-handler/qute=browser.desktop;
diff --git a/wayland-basics/dot-local/share/applications/mpv.desktop b/wayland-basics/dot-local/share/applications/mpv.desktop
new file mode 100755
index 0000000..282ae48
--- /dev/null
+++ b/wayland-basics/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/wayland-basics/dot-local/share/applications/nvim.desktop b/wayland-basics/dot-local/share/applications/nvim.desktop
new file mode 100755
index 0000000..27fadab
--- /dev/null
+++ b/wayland-basics/dot-local/share/applications/nvim.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Name=Neovim
+GenericName=Text Editor
+Comment=Edit text files
+Exec=sh -c "alacritty --class=nvim --title=nvim -- nvim %F"
+Terminal=false
+Type=Application
+Keywords=Text;editor;
+Icon=nvim
+Categories=Utility;TextEditor;
+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/wayland-basics/dot-local/share/applications/pdf.desktop b/wayland-basics/dot-local/share/applications/pdf.desktop
new file mode 100755
index 0000000..8c38677
--- /dev/null
+++ b/wayland-basics/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/wayland-basics/dot-local/share/applications/text.desktop b/wayland-basics/dot-local/share/applications/text.desktop
new file mode 120000
index 0000000..15e1f2a
--- /dev/null
+++ b/wayland-basics/dot-local/share/applications/text.desktop
@@ -0,0 +1 @@
+nvim.desktop \ No newline at end of file
diff --git a/wayland-basics/dot-local/share/applications/video.desktop b/wayland-basics/dot-local/share/applications/video.desktop
new file mode 120000
index 0000000..0da0c22
--- /dev/null
+++ b/wayland-basics/dot-local/share/applications/video.desktop
@@ -0,0 +1 @@
+mpv.desktop \ No newline at end of file