dotfiles/home/apps/media.nix

40 lines
873 B
Nix
Raw Permalink Normal View History

{
2023-11-28 12:21:17 +01:00
config,
lib,
pkgs,
...
2024-05-07 18:20:52 +02:00
}:
let
2024-05-02 21:17:23 +02:00
inherit (pkgs.stdenv.hostPlatform) isLinux;
2024-05-07 18:20:52 +02:00
in
{
2023-11-28 12:21:17 +01:00
config = lib.mkIf config.isGraphical {
programs.imv.enable = isLinux;
programs.mpv.enable = isLinux;
programs.zathura.enable = isLinux;
2024-05-07 18:20:52 +02:00
home.packages = lib.mkIf isLinux [ (pkgs.callPackage ../../pkgs/apple-music.nix { }) ];
services.mopidy = lib.mkIf isLinux {
enable = true;
extensionPackages = with pkgs; [
mopidy-bandcamp
mopidy-iris
mopidy-local
mopidy-mpd
mopidy-podcast
];
};
2023-07-25 15:17:39 +02:00
2023-11-28 12:21:17 +01:00
xdg.mimeApps.defaultApplications = {
"application/pdf" = "zathura.desktop";
"image/gif" = "imv.desktop";
"image/jpeg" = "imv.desktop";
"image/png" = "imv.desktop";
"image/webp" = "imv.desktop";
"video/mp4" = "mpv.desktop";
"video/webm" = "mpv.desktop";
};
2023-03-09 14:27:13 +01:00
};
}