add kodi-standalone to nixpkgs

This commit is contained in:
Patrick Neff 2024-04-14 15:41:38 +02:00
parent c8eccaded8
commit c9ea84c57c
2 changed files with 21 additions and 17 deletions

View File

@ -30,9 +30,26 @@
inputs.neovim-nightly-overlay.overlays.default
inputs.nur.overlay
inputs.nixgl.overlay
outputs.overlays.kodi
];
in
{
overlays = {
kodi = final: prev: {
kodi-standalone =
final.kodi-wayland.passthru.withPackages
(kodiPkgs:
with final.kodiPackages; [
youtube
pvr-iptvsimple
keymap
inputstream-adaptive
inputstream-ffmpegdirect
requests-cache
inputstreamhelper
]);
};
};
nixosModules = {
base = import ./modules/nixos/base;
desktop = import ./modules/nixos/desktop;
@ -72,11 +89,10 @@
profile = "odie@wanaheim";
system = "x86_64-linux";
}
//
flakeLib.mkHomeConfiguration {
inherit inputs outputs nixpkgs flakeLib vars overlays;
profile = "odie@asgard";
system = "x86_64-linux";
// flakeLib.mkHomeConfiguration {
inherit inputs outputs nixpkgs flakeLib vars overlays;
profile = "odie@asgard";
system = "x86_64-linux";
};
}
// flake-utils.lib.eachDefaultSystem (system: {

View File

@ -14,18 +14,6 @@ in
};
config = let
user = "kodi";
kodi-standalone =
pkgs.kodi-wayland.passthru.withPackages
(kodiPkgs:
with pkgs.kodiPackages; [
youtube
pvr-iptvsimple
keymap
inputstream-adaptive
inputstream-ffmpegdirect
requests-cache
inputstreamhelper
]);
in
lib.mkIf cfg.enable {
services.cage = {