From 5a41da5881a11ba3fdc3890c342aa3b7eb53e0cf Mon Sep 17 00:00:00 2001 From: Mohammad Reza Karimi Date: Tue, 16 Dec 2025 13:27:11 -0500 Subject: add initial version (incomplete) --- .../dot-local/share/applications/browser.desktop | 1 + .../dot-local/share/applications/file.desktop | 4 ++++ .../dot-local/share/applications/img.desktop | 1 + .../dot-local/share/applications/imv.desktop | 7 ++++++ .../dot-local/share/applications/mail.desktop | 4 ++++ .../dot-local/share/applications/mimeinfo.cache | 28 ++++++++++++++++++++++ .../dot-local/share/applications/mpv.desktop | 10 ++++++++ .../dot-local/share/applications/nvim.desktop | 12 ++++++++++ .../dot-local/share/applications/pdf.desktop | 4 ++++ .../dot-local/share/applications/text.desktop | 1 + .../dot-local/share/applications/video.desktop | 1 + 11 files changed, 73 insertions(+) create mode 120000 wayland-basics/dot-local/share/applications/browser.desktop create mode 100755 wayland-basics/dot-local/share/applications/file.desktop create mode 120000 wayland-basics/dot-local/share/applications/img.desktop create mode 100755 wayland-basics/dot-local/share/applications/imv.desktop create mode 100755 wayland-basics/dot-local/share/applications/mail.desktop create mode 100644 wayland-basics/dot-local/share/applications/mimeinfo.cache create mode 100755 wayland-basics/dot-local/share/applications/mpv.desktop create mode 100755 wayland-basics/dot-local/share/applications/nvim.desktop create mode 100755 wayland-basics/dot-local/share/applications/pdf.desktop create mode 120000 wayland-basics/dot-local/share/applications/text.desktop create mode 120000 wayland-basics/dot-local/share/applications/video.desktop (limited to 'wayland-basics/dot-local/share') 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 -- cgit v1.2.3-71-gdd5e