From 5bb4903f24b7e1568f90b0e65058ac4a7ba7c8ad Mon Sep 17 00:00:00 2001 From: Nathan McCarty Date: Sat, 7 Oct 2023 20:28:01 -0400 Subject: [PATCH] Switch universe to klipper, part 1 --- machines/universe/configuration.nix | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/machines/universe/configuration.nix b/machines/universe/configuration.nix index 7cb1a60..63a0a29 100644 --- a/machines/universe/configuration.nix +++ b/machines/universe/configuration.nix @@ -69,19 +69,14 @@ # 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" - ]; - }; + # Printer firmware + services.klipper = { + package = inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}.klipper; + enable = true; + }; + services.moonraker = { enable = true; }; + services.mainsail = { + package = inputs.nixpkgs-unstable.legacyPackages.${pkgs.system}.mainsail; + enable = true; }; }