This commit is contained in:
martyTF 2026-03-29 08:15:43 +02:00
parent 47c44371e6
commit 7e3533b77e
16 changed files with 234 additions and 131 deletions

View file

@ -13,6 +13,8 @@
mpv.enable = lib.mkEnableOption "enable mpv";
kdenlive.enable = lib.mkEnableOption "enable kdenlive";
tsukimi.enable = lib.mkEnableOption "enable tsukimi (jellyfin client)";
jellyfin.enable = lib.mkEnableOption "enable jellyin (jellyfin client)";
pipeline.enable = lib.mkEnableOption "enable pipeline (you/peertube client)";
};
};
};
@ -22,10 +24,14 @@
kdenlive.enable = lib.mkDefault true;
mpv.enable = lib.mkDefault true;
tsukimi.enable = lib.mkDefault true;
jellyfin.enable = lib.mkDefault true;
pipeline.enable = lib.mkDefault true;
};
home.packages = with pkgs; [
# (lib.mkIf (config.media.video.kdenlive.enable) kdePackages.kdenlive)
(lib.mkIf (config.media.video.kdenlive.enable) kdePackages.kdenlive)
(lib.mkIf (config.media.video.tsukimi.enable) tsukimi)
(lib.mkIf (config.media.video.jellyfin.enable) jellyfin-desktop)
(lib.mkIf (config.media.video.pipeline.enable) pipeline)
];
programs = {
mpv = lib.mkIf config.media.video.mpv.enable {