nix/graphical/media.nix

27 lines
648 B
Nix

{
config,
pkgs,
...
}:
with pkgs;
(scope "apps" {
videoPlayer = mpv;
imageViewer = imv;
musicPlayer = resonance;
streamPlayer = config.programs.pwas.airdrome.package;
soulSeek = nicotine-plus;
})
// (scope "programs.pwas.airdrome" {
name = "Airdrome";
url = "https://listen.lobotomise.me";
icon = builtins.fetchurl {
name = "airdrome.svg";
url = "https://raw.githubusercontent.com/JPGuillemin/Airdrome/refs/heads/master/public/icon.svg";
sha256 = "sha256:1chmza1cbfg028ilz4dqg583s3121iw4fhc136v9f0zf44h76y7m";
};
description = "Airdrome, a Navidrome client";
categories = [
"Music"
"Network"
];
})