update containers

jellyfin, ollama, and scrypted
This commit is contained in:
Joseph Hanson 2025-01-23 10:46:55 -06:00
parent eed4e314a3
commit 13fd35a05f
3 changed files with 35 additions and 37 deletions

View file

@ -4,22 +4,22 @@
pkgs,
...
}:
with lib;
let
with lib; let
app = "jellyfin";
cfg = config.mySystem.containers.${app};
group = "kah";
image = "ghcr.io/jellyfin/jellyfin:${version}";
user = "kah";
# renovate: depName=ghcr.io/jellyfin/jellyfin datasource=docker
version = "10.10.3";
version = "10.10.4";
volumeLocation = "/nahar/containers/volumes/jellyfin";
in
{
in {
# Options
options.mySystem.containers.${app} = {
enable = mkEnableOption "${app}";
openFirewall = mkEnableOption "Open firewall for ${app}" // {
openFirewall =
mkEnableOption "Open firewall for ${app}"
// {
default = true;
};
};

View file

@ -4,15 +4,13 @@
pkgs,
...
}:
with lib;
let
with lib; let
app = "ollama";
# renovate: depName=docker.io/ollama/ollama datasource=docker
version = "0.5.5";
version = "0.5.7";
image = "docker.io/ollama/ollama:${version}";
cfg = config.mySystem.containers.${app};
in
{
in {
# Options
options.mySystem.containers.${app} = {
enable = mkEnableOption "${app}";
@ -20,7 +18,9 @@ in
# addToHomepage = mkEnableOption "Add ${app} to homepage" // {
# default = true;
# };
openFirewall = mkEnableOption "Open firewall for ${app}" // {
openFirewall =
mkEnableOption "Open firewall for ${app}"
// {
default = true;
};
};
@ -131,6 +131,5 @@ in
# paths = [ appFolder ];
# inherit appFolder;
# };
};
}

View file

@ -4,15 +4,13 @@
pkgs,
...
}:
with lib;
let
with lib; let
app = "scrypted";
# renovate: depName=ghcr.io/koush/scrypted datasource=docker versioning=docker
version = "v0.123.58-jammy-nvidia";
version = "v0.127.1-noble-nvidia";
image = "ghcr.io/koush/scrypted:${version}";
cfg = config.mySystem.containers.${app};
in
{
in {
# Options
options.mySystem.containers.${app} = {
enable = mkEnableOption "${app}";
@ -20,7 +18,9 @@ in
# addToHomepage = mkEnableOption "Add ${app} to homepage" // {
# default = true;
# };
openFirewall = mkEnableOption "Open firewall for ${app}" // {
openFirewall =
mkEnableOption "Open firewall for ${app}"
// {
default = true;
};
};
@ -134,6 +134,5 @@ in
# paths = [ appFolder ];
# inherit appFolder;
# };
};
}