diff options
10 files changed, 96 insertions, 0 deletions
diff --git a/dot_config/mimeapps.list b/dot_config/mimeapps.list new file mode 100644 index 0000000..8de1201 --- /dev/null +++ b/dot_config/mimeapps.list | |||
| @@ -0,0 +1,25 @@ | |||
| 1 | [Added Associations] | ||
| 2 | |||
| 3 | [Default Applications] | ||
| 4 | x-scheme-handler/org-protocol=emacs-org-protocol.desktop | ||
| 5 | application/x-bittorrent=emacs-transmission.desktop | ||
| 6 | x-scheme-handler/magnet=emacs-transmission.desktop | ||
| 7 | audio/mpeg=mpv.desktop | ||
| 8 | video/webm=mpv.desktop | ||
| 9 | video/mkv=mpv.desktop | ||
| 10 | video/mp4=mpv.desktop | ||
| 11 | text/html=chromium.desktop | ||
| 12 | x-scheme-handler/about=chromium.desktop | ||
| 13 | x-scheme-handler/https=chromium.desktop | ||
| 14 | x-scheme-handler/http=chromium.desktop | ||
| 15 | image/svg+xml=imv.desktop | ||
| 16 | image/png=imv.desktop | ||
| 17 | image/jpeg=imv.desktop | ||
| 18 | application/epub+zip=emacs-nov.desktop | ||
| 19 | application/pdf=emacs-pdf-tools.desktop | ||
| 20 | # x-scheme-handler/gemini=emacs-elpher.desktop | ||
| 21 | x-scheme-handler/tg=emacs-telega.desktop | ||
| 22 | inode/directory=emacs-dired.desktop | ||
| 23 | x-scheme-handler/mailto=emacs-message.desktop | ||
| 24 | |||
| 25 | [Removed Associations] | ||
diff --git a/dot_config/xdg-desktop-portal-wlr/config b/dot_config/xdg-desktop-portal-wlr/config new file mode 100644 index 0000000..974e255 --- /dev/null +++ b/dot_config/xdg-desktop-portal-wlr/config | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | [screencast] | ||
| 2 | output_name= | ||
| 3 | max_fps=30 | ||
| 4 | chooser_cmd=slurp -f %o -or -c ff0000 | ||
| 5 | chooser_type=simple | ||
diff --git a/private_dot_local/share/applications/cmatrix.desktop b/private_dot_local/share/applications/cmatrix.desktop new file mode 100644 index 0000000..b941aee --- /dev/null +++ b/private_dot_local/share/applications/cmatrix.desktop | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | [Desktop Entry] | ||
| 2 | Version=1.0 | ||
| 3 | Type=Application | ||
| 4 | Name=cmatrix | ||
| 5 | Exec=/usr/bin/foot -T cmatrix /usr/bin/cmatrix -C blue | ||
| 6 | NoDisplay=true | ||
| 7 | Terminal=false | ||
diff --git a/private_dot_local/share/applications/emacs-dired.desktop b/private_dot_local/share/applications/emacs-dired.desktop new file mode 100644 index 0000000..990b1d7 --- /dev/null +++ b/private_dot_local/share/applications/emacs-dired.desktop | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | [Desktop Entry] | ||
| 2 | Version=1.0 | ||
| 3 | Type=Application | ||
| 4 | Name=Emacs (Client) [:file] | ||
| 5 | Exec=/home/cmmm/.local/bin/emacs-dired %u | ||
| 6 | MimeType=inode/directory | ||
| 7 | Icon=emacs | ||
| 8 | NoDisplay=true | ||
| 9 | Terminal=false | ||
diff --git a/private_dot_local/share/applications/emacs-message.desktop b/private_dot_local/share/applications/emacs-message.desktop new file mode 100644 index 0000000..7475ec2 --- /dev/null +++ b/private_dot_local/share/applications/emacs-message.desktop | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | [Desktop Entry] | ||
| 2 | Version=1.0 | ||
| 3 | Type=Application | ||
| 4 | Name=Emacs (Client) [mailto:] | ||
| 5 | Exec=/home/cmmm/.local/bin/emacs-message %u | ||
| 6 | MimeType=x-scheme-handler/mailto | ||
| 7 | Icon=emacs | ||
diff --git a/private_dot_local/share/applications/emacs-nov.desktop b/private_dot_local/share/applications/emacs-nov.desktop new file mode 100644 index 0000000..1ddb078 --- /dev/null +++ b/private_dot_local/share/applications/emacs-nov.desktop | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | [Desktop Entry] | ||
| 2 | Version=1.0 | ||
| 3 | Type=Application | ||
| 4 | Name=Emacs (Client) [EPUB] | ||
| 5 | Exec=/usr/bin/emacsclient --no-wait --quiet --alternate-editor= --create-frame %u | ||
| 6 | MimeType=application/epub+zip | ||
| 7 | Icon=emacs | ||
| 8 | NoDisplay=true | ||
| 9 | Terminal=false | ||
diff --git a/private_dot_local/share/applications/emacs-org-protocol.desktop b/private_dot_local/share/applications/emacs-org-protocol.desktop new file mode 100644 index 0000000..48d665e --- /dev/null +++ b/private_dot_local/share/applications/emacs-org-protocol.desktop | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | [Desktop Entry] | ||
| 2 | Version=1.0 | ||
| 3 | Type=Application | ||
| 4 | Name=Emacs (Client) [Org-protocol] | ||
| 5 | Exec=/usr/bin/emacsclient %u | ||
| 6 | MimeType=x-scheme-handler/x-scheme-handler/org-protocol | ||
| 7 | Icon=emacs | ||
| 8 | NoDisplay=true | ||
| 9 | Terminal=false | ||
diff --git a/private_dot_local/share/applications/emacs-pdf-tools.desktop b/private_dot_local/share/applications/emacs-pdf-tools.desktop new file mode 100644 index 0000000..0204ef1 --- /dev/null +++ b/private_dot_local/share/applications/emacs-pdf-tools.desktop | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | [Desktop Entry] | ||
| 2 | Version=1.0 | ||
| 3 | Type=Application | ||
| 4 | Name=Emacs (Client) [PDF] | ||
| 5 | Exec=/usr/bin/emacsclient --no-wait --quiet --alternate-editor= --create-frame %u | ||
| 6 | MimeType=application/pdf | ||
| 7 | Icon=emacs | ||
| 8 | NoDisplay=true | ||
| 9 | Terminal=false | ||
diff --git a/private_dot_local/share/applications/emacs-telega.desktop b/private_dot_local/share/applications/emacs-telega.desktop new file mode 100644 index 0000000..b36e0d0 --- /dev/null +++ b/private_dot_local/share/applications/emacs-telega.desktop | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | [Desktop Entry] | ||
| 2 | Version=1.0 | ||
| 3 | Type=Application | ||
| 4 | Name=Emacs (Client) [tg:] | ||
| 5 | Exec=/home/cmmm/.local/bin/emacs-telega %u | ||
| 6 | MimeType=x-scheme-handler/tg | ||
| 7 | Icon=emacs | ||
diff --git a/private_dot_local/share/applications/emacs-transmission.desktop b/private_dot_local/share/applications/emacs-transmission.desktop new file mode 100644 index 0000000..bad04be --- /dev/null +++ b/private_dot_local/share/applications/emacs-transmission.desktop | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | [Desktop Entry] | ||
| 2 | Version=1.0 | ||
| 3 | Type=Application | ||
| 4 | Name=Emacs (Client) [BitTorrent] | ||
| 5 | Exec=/home/cmmm/.local/bin/emacs-transmission %u | ||
| 6 | MimeType=x-scheme-handler/magnet;application/x-bittorrent | ||
| 7 | Icon=emacs | ||
| 8 | NoDisplay=true | ||
| 9 | Terminal=false | ||
