nixos/stream: Add OctoPrint
Some checks failed
CI / Check, build and cache Nix flake (push) Failing after 2m16s

This commit is contained in:
Jack O'Sullivan 2024-08-20 01:03:49 +01:00
parent e174af45f6
commit 51c5578840
2 changed files with 33 additions and 0 deletions

View File

@ -43,6 +43,38 @@
}; };
}; };
services = {
mjpg-streamer = {
enable = true;
inputPlugin = "input_uvc.so";
outputPlugin = "output_http.so -w @www@ -n -p 5050";
};
octoprint = {
enable = true;
host = "::";
extraConfig = {
plugins = {
classicwebcam = {
snapshot = "http://${config.networking.fqdn}:5050/?action=snapshot";
stream = "http://${config.networking.fqdn}:5050/?action=stream";
streamRatio = "4:3";
};
};
serial = {
port = "/dev/ttyACM0";
baudrate = 115200;
};
temperature.profiles = [
{
bed = 60;
extruder = 215;
name = "PLA";
}
];
};
};
};
systemd.network = { systemd.network = {
netdevs = { netdevs = {
"25-lan" = { "25-lan" = {

View File

@ -539,6 +539,7 @@ in
} }
]; ];
}) })
(persistSimpleSvc "octoprint")
])) ]))
]); ]);