feat: nb add flatpak iptv package

This commit is contained in:
2025-10-10 12:23:51 +02:00
parent de43e917c5
commit a4ed475237
2 changed files with 31 additions and 9 deletions

View File

@@ -0,0 +1,30 @@
{ pkgs, ... }: {
services.flatpak.enable = true;
systemd.services.flatpak-repo = {
wantedBy = [ "multi-user.target" ];
path = [ pkgs.flatpak ];
script = ''
${pkgs.flatpak}/bin/flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
'';
};
systemd.services.flatpak-install-packages = {
wants = [ "flatpak-repo.service" ];
wantedBy = [ "multi-user.target" ];
path = [ pkgs.flatpak ];
script = ''
${pkgs.flatpak}/bin/flatpak install -y https://dl.flathub.org/repo/appstream/io.github.yuki_iptv.yuki-iptv.flatpakref
'';
};
environment.systemPackages = [
(pkgs.makeDesktopItem {
name = "yuki-iptv";
desktopName = "Yuki IPTV";
genericName = "IPTV Player";
exec = "${pkgs.flatpak}/bin/flatpak run io.github.yuki_iptv.yuki-iptv";
terminal = false;
categories = [ "Multimedia" ];
})
];
}