From 4649a228c6b33ddaf31ae0055e99cf0f02145877 Mon Sep 17 00:00:00 2001 From: Nathan McCarty Date: Sat, 5 Aug 2023 16:19:58 -0400 Subject: [PATCH] Octoprint container on universe --- machines/universe/configuration.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/machines/universe/configuration.nix b/machines/universe/configuration.nix index 7d18592..54b17aa 100644 --- a/machines/universe/configuration.nix +++ b/machines/universe/configuration.nix @@ -69,4 +69,19 @@ # Setup home manager home-manager.users.nathan = import ./home.nix; + # Containers + virtualisation.oci-containers.containers = { + # Octoprint + "octoprint" = { + image = "octoprint/octoprint"; + environment = { "ENABLE_MJPG_STREAMER" = "true"; }; + ports = [ "80:80" ]; + volumes = [ "/var/octoprint:/octoprint" ]; + extraOptions = [ + "--device=/dev/video0:/dev/video0" + "--device=/dev/video1:/dev/video1" + "--device=/dev/ttyUSB0:/dev/ttyUSB0" + ]; + }; + }; }