27 lines
491 B
Nix
27 lines
491 B
Nix
{ pkgs, ... }:
|
|
{
|
|
xdg.desktopEntries.imv = {
|
|
name = "imv";
|
|
exec = "${pkgs.imv}/bin/imv %F";
|
|
icon = "imv";
|
|
};
|
|
|
|
xdg.mimeApps = let
|
|
value = "imv.desktop";
|
|
|
|
associations = builtins.listToAttrs (map (name: {
|
|
inherit name value;
|
|
}) [
|
|
"image/png"
|
|
"image/jpeg"
|
|
"image/gif"
|
|
"image/bmp"
|
|
"image/webp"
|
|
]);
|
|
in {
|
|
enable = true;
|
|
associations.added = associations;
|
|
defaultApplications = associations;
|
|
};
|
|
}
|