From c9ea84c57c01d1675dc0bc91485335558d1e4060 Mon Sep 17 00:00:00 2001 From: Patrick Neff Date: Sun, 14 Apr 2024 15:41:38 +0200 Subject: [PATCH] add kodi-standalone to nixpkgs --- flake.nix | 26 +++++++++++++++++----- modules/nixos/mediacenter/kodi/default.nix | 12 ---------- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/flake.nix b/flake.nix index 08f13c0..8000dad 100644 --- a/flake.nix +++ b/flake.nix @@ -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: { diff --git a/modules/nixos/mediacenter/kodi/default.nix b/modules/nixos/mediacenter/kodi/default.nix index 3d99cdc..6f41b8a 100644 --- a/modules/nixos/mediacenter/kodi/default.nix +++ b/modules/nixos/mediacenter/kodi/default.nix @@ -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 = {