Downgrade jellyfin

This commit is contained in:
Paul-Henri Froidmont 2025-12-09 01:47:31 +01:00
parent a1c8e713a2
commit 30787dffc9
Signed by: phfroidmont
GPG key ID: BE948AFD7E7873BE
3 changed files with 28 additions and 1 deletions

17
flake.lock generated
View file

@ -168,6 +168,22 @@
"type": "github"
}
},
"nixpkgs-old": {
"locked": {
"lastModified": 1764939437,
"narHash": "sha256-4TLFHUwXraw9Df5mXC/vCrJgb50CRr3CzUzF0Mn3CII=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "00d2457e2f608b4be6fe8b470b0a36816324b0ae",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-25.05",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1764950072,
@ -254,6 +270,7 @@
"disko": "disko",
"foundryvtt": "foundryvtt",
"nixpkgs": "nixpkgs_4",
"nixpkgs-old": "nixpkgs-old",
"nixpkgs-unstable": "nixpkgs-unstable",
"simple-nixos-mailserver": "simple-nixos-mailserver",
"sops-nix": "sops-nix"

View file

@ -1,6 +1,7 @@
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
nixpkgs-old.url = "github:nixos/nixpkgs/nixos-25.05";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
disko.url = "github:nix-community/disko";
sops-nix.url = "github:Mic92/sops-nix";
@ -14,6 +15,7 @@
inputs@{
self,
nixpkgs,
nixpkgs-old,
nixpkgs-unstable,
disko,
deploy-rs,
@ -28,6 +30,7 @@
defaultModuleArgs =
{ pkgs, ... }:
{
_module.args.pkgs-old = import nixpkgs-old { system = "x86_64-linux"; };
_module.args.pkgs-unstable = import nixpkgs-unstable {
system = "x86_64-linux";
config.allowUnfreePredicate = pkg: builtins.elem (pkgs.lib.getName pkg) [ "minecraft-server" ];

View file

@ -1,4 +1,9 @@
{ config, lib, ... }:
{
config,
lib,
pkgs-old,
...
}:
let
cfg = config.custom.services.jellyfin;
in
@ -10,6 +15,8 @@ in
config = lib.mkIf cfg.enable {
services.jellyfin = {
enable = true;
# Downgrade because of https://github.com/jellyfin/jellyfin/issues/15388
package = pkgs-old.jellyfin;
dataDir = "/nix/var/data/jellyfin";
};