47 lines
1.7 KiB
HolyC
47 lines
1.7 KiB
HolyC
{ ... }:
|
|
|
|
{
|
|
xdg.desktopEntries.extract-here = {
|
|
name = "Extract Here";
|
|
exec = "file-roller --extract-here %U";
|
|
icon = "file-roller";
|
|
type = "Application";
|
|
categories = [ "Utility" ];
|
|
mimeType = [
|
|
"application/zip"
|
|
"application/x-tar"
|
|
"application/x-compressed-tar"
|
|
"application/x-bzip-compressed-tar"
|
|
"application/x-xz-compressed-tar"
|
|
"application/x-zstd-compressed-tar"
|
|
"application/gzip"
|
|
"application/x-7z-compressed"
|
|
"application/x-rar"
|
|
"application/x-rar-compressed"
|
|
];
|
|
noDisplay = true;
|
|
};
|
|
|
|
xdg.mimeApps = {
|
|
enable = true;
|
|
defaultApplications = {
|
|
"text/html" = "zen-beta.desktop";
|
|
"x-scheme-handler/http" = "zen-beta.desktop";
|
|
"x-scheme-handler/https" = "zen-beta.desktop";
|
|
"x-scheme-handler/about" = "zen-beta.desktop";
|
|
"x-scheme-handler/unknown" = "zen-beta.desktop";
|
|
"x-scheme-handler/mailto" = "betterbird.desktop";
|
|
"inode/directory" = "org.gnome.Nautilus.desktop";
|
|
"application/zip" = "org.gnome.FileRoller.desktop";
|
|
"application/x-tar" = "org.gnome.FileRoller.desktop";
|
|
"application/x-compressed-tar" = "org.gnome.FileRoller.desktop";
|
|
"application/x-bzip-compressed-tar" = "org.gnome.FileRoller.desktop";
|
|
"application/x-xz-compressed-tar" = "org.gnome.FileRoller.desktop";
|
|
"application/x-zstd-compressed-tar" = "org.gnome.FileRoller.desktop";
|
|
"application/gzip" = "org.gnome.FileRoller.desktop";
|
|
"application/x-7z-compressed" = "org.gnome.FileRoller.desktop";
|
|
"application/x-rar" = "org.gnome.FileRoller.desktop";
|
|
"application/x-rar-compressed" = "org.gnome.FileRoller.desktop";
|
|
};
|
|
};
|
|
}
|