update containers
jellyfin, ollama, and scrypted
This commit is contained in:
parent
eed4e314a3
commit
13fd35a05f
3 changed files with 35 additions and 37 deletions
|
@ -4,22 +4,22 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib; let
|
||||||
let
|
|
||||||
app = "jellyfin";
|
app = "jellyfin";
|
||||||
cfg = config.mySystem.containers.${app};
|
cfg = config.mySystem.containers.${app};
|
||||||
group = "kah";
|
group = "kah";
|
||||||
image = "ghcr.io/jellyfin/jellyfin:${version}";
|
image = "ghcr.io/jellyfin/jellyfin:${version}";
|
||||||
user = "kah";
|
user = "kah";
|
||||||
# renovate: depName=ghcr.io/jellyfin/jellyfin datasource=docker
|
# renovate: depName=ghcr.io/jellyfin/jellyfin datasource=docker
|
||||||
version = "10.10.3";
|
version = "10.10.4";
|
||||||
volumeLocation = "/nahar/containers/volumes/jellyfin";
|
volumeLocation = "/nahar/containers/volumes/jellyfin";
|
||||||
in
|
in {
|
||||||
{
|
|
||||||
# Options
|
# Options
|
||||||
options.mySystem.containers.${app} = {
|
options.mySystem.containers.${app} = {
|
||||||
enable = mkEnableOption "${app}";
|
enable = mkEnableOption "${app}";
|
||||||
openFirewall = mkEnableOption "Open firewall for ${app}" // {
|
openFirewall =
|
||||||
|
mkEnableOption "Open firewall for ${app}"
|
||||||
|
// {
|
||||||
default = true;
|
default = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -4,15 +4,13 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib; let
|
||||||
let
|
|
||||||
app = "ollama";
|
app = "ollama";
|
||||||
# renovate: depName=docker.io/ollama/ollama datasource=docker
|
# renovate: depName=docker.io/ollama/ollama datasource=docker
|
||||||
version = "0.5.5";
|
version = "0.5.7";
|
||||||
image = "docker.io/ollama/ollama:${version}";
|
image = "docker.io/ollama/ollama:${version}";
|
||||||
cfg = config.mySystem.containers.${app};
|
cfg = config.mySystem.containers.${app};
|
||||||
in
|
in {
|
||||||
{
|
|
||||||
# Options
|
# Options
|
||||||
options.mySystem.containers.${app} = {
|
options.mySystem.containers.${app} = {
|
||||||
enable = mkEnableOption "${app}";
|
enable = mkEnableOption "${app}";
|
||||||
|
@ -20,7 +18,9 @@ in
|
||||||
# addToHomepage = mkEnableOption "Add ${app} to homepage" // {
|
# addToHomepage = mkEnableOption "Add ${app} to homepage" // {
|
||||||
# default = true;
|
# default = true;
|
||||||
# };
|
# };
|
||||||
openFirewall = mkEnableOption "Open firewall for ${app}" // {
|
openFirewall =
|
||||||
|
mkEnableOption "Open firewall for ${app}"
|
||||||
|
// {
|
||||||
default = true;
|
default = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -131,6 +131,5 @@ in
|
||||||
# paths = [ appFolder ];
|
# paths = [ appFolder ];
|
||||||
# inherit appFolder;
|
# inherit appFolder;
|
||||||
# };
|
# };
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,15 +4,13 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib; let
|
||||||
let
|
|
||||||
app = "scrypted";
|
app = "scrypted";
|
||||||
# renovate: depName=ghcr.io/koush/scrypted datasource=docker versioning=docker
|
# 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}";
|
image = "ghcr.io/koush/scrypted:${version}";
|
||||||
cfg = config.mySystem.containers.${app};
|
cfg = config.mySystem.containers.${app};
|
||||||
in
|
in {
|
||||||
{
|
|
||||||
# Options
|
# Options
|
||||||
options.mySystem.containers.${app} = {
|
options.mySystem.containers.${app} = {
|
||||||
enable = mkEnableOption "${app}";
|
enable = mkEnableOption "${app}";
|
||||||
|
@ -20,7 +18,9 @@ in
|
||||||
# addToHomepage = mkEnableOption "Add ${app} to homepage" // {
|
# addToHomepage = mkEnableOption "Add ${app} to homepage" // {
|
||||||
# default = true;
|
# default = true;
|
||||||
# };
|
# };
|
||||||
openFirewall = mkEnableOption "Open firewall for ${app}" // {
|
openFirewall =
|
||||||
|
mkEnableOption "Open firewall for ${app}"
|
||||||
|
// {
|
||||||
default = true;
|
default = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -134,6 +134,5 @@ in
|
||||||
# paths = [ appFolder ];
|
# paths = [ appFolder ];
|
||||||
# inherit appFolder;
|
# inherit appFolder;
|
||||||
# };
|
# };
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue