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.neovim-nightly-overlay.overlays.default
inputs.nur.overlay inputs.nur.overlay
inputs.nixgl.overlay inputs.nixgl.overlay
outputs.overlays.kodi
]; ];
in 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 = { nixosModules = {
base = import ./modules/nixos/base; base = import ./modules/nixos/base;
desktop = import ./modules/nixos/desktop; desktop = import ./modules/nixos/desktop;
@ -72,11 +89,10 @@
profile = "odie@wanaheim"; profile = "odie@wanaheim";
system = "x86_64-linux"; system = "x86_64-linux";
} }
// // flakeLib.mkHomeConfiguration {
flakeLib.mkHomeConfiguration { inherit inputs outputs nixpkgs flakeLib vars overlays;
inherit inputs outputs nixpkgs flakeLib vars overlays; profile = "odie@asgard";
profile = "odie@asgard"; system = "x86_64-linux";
system = "x86_64-linux";
}; };
} }
// flake-utils.lib.eachDefaultSystem (system: { // flake-utils.lib.eachDefaultSystem (system: {

View File

@ -14,18 +14,6 @@ in
}; };
config = let config = let
user = "kodi"; 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 in
lib.mkIf cfg.enable { lib.mkIf cfg.enable {
services.cage = { services.cage = {