add kodi-standalone to nixpkgs
This commit is contained in:
parent
c8eccaded8
commit
c9ea84c57c
26
flake.nix
26
flake.nix
|
|
@ -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: {
|
||||||
|
|
|
||||||
|
|
@ -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 = {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue