2023-04-08 18:17:14 +03:00
|
|
|
{ config, lib, pkgs, ... }:
|
|
|
|
let
|
|
|
|
nas-path = "/media/nas/containers";
|
|
|
|
in {
|
|
|
|
virtualisation.oci-containers.containers.homepage = {
|
|
|
|
autoStart = true;
|
2023-09-16 00:54:08 +03:00
|
|
|
image = "ghcr.io/benphelps/homepage:v0.6.29";
|
2023-04-08 18:17:14 +03:00
|
|
|
environment = {
|
|
|
|
PUID = "1000";
|
|
|
|
PGID = "100";
|
|
|
|
};
|
|
|
|
ports = [ "127.0.0.1:3000:3000/tcp" ];
|
|
|
|
volumes = [
|
2023-09-16 00:54:08 +03:00
|
|
|
"${nas-path}/homepage/config:/app/config"
|
|
|
|
"${nas-path}/homepage/icons:/app/public/icons"
|
|
|
|
"/var/run/docker.sock:/var/run/docker.sock"
|
2023-04-08 18:17:14 +03:00
|
|
|
];
|
|
|
|
};
|
|
|
|
}
|