refactor(home:mime-apps): move mime configuration to relevant application modules

This commit is contained in:
ooks-io 2024-06-23 23:19:12 +12:00
parent 65fb953361
commit 55f907cf08
7 changed files with 225 additions and 189 deletions

View file

@ -3,6 +3,9 @@
let
inherit (lib) mkIf;
cfg = config.ooknet.media.image.imv;
imvMime = {
"image/*" = ["imv.desktop"];
};
in
{
@ -12,5 +15,9 @@ in
enable = true;
};
};
xdg.mimeApps = {
associations.added = imvMime;
defaultApplications = imvMime;
};
};
}

View file

@ -3,6 +3,10 @@
let
inherit (lib) mkIf;
cfg = config.ooknet.media.video.mpv;
mpvMime = {
"audio/*" = ["mpv.desktop"];
"video/*" = ["mpv.desktop"];
};
in
{
@ -10,5 +14,9 @@ in
programs.mpv = {
enable = true;
};
xdg.mimeApps = {
associations.added = mpvMime;
defaultApplications = mpvMime;
};
};
}