{ config, inputs, ... }: { imports = [ inputs.ataraxiasjel-nur.nixosModules.homepage ]; services.homepage-dashboard = { enable = true; listenPort = 3000; dataDir = "/srv/homepage"; }; systemd.tmpfiles.rules = let cfg = config.services.homepage-dashboard; in [ "d ${cfg.dataDir} 0755 ${cfg.user} ${cfg.group} -" ]; virtualisation.oci-containers.containers.docker-proxy = { autoStart = true; # Tags: 0.3, 0.3.0, 0 image = "ghcr.io/tecnativa/docker-socket-proxy@sha256:9e4b9e7517a6b660f2cc903a19b257b1852d5b3344794e3ea334ff00ae677ac2"; environment = { CONTAINERS = "1"; SERVICES = "0"; TASKS = "0"; POST = "0"; }; ports = [ "127.0.0.1:2375:2375/tcp" ]; volumes = [ "/var/run/docker.sock:/var/run/docker.sock:ro" ]; }; }