Compare commits

...

2 Commits

Author SHA1 Message Date
51c5578840 nixos/stream: Add OctoPrint
Some checks failed
CI / Check, build and cache Nix flake (push) Failing after 2m16s
2024-08-20 01:03:49 +01:00
e174af45f6 nixos/castle: Emulate ARM 2024-08-17 12:39:36 +01:00
3 changed files with 35 additions and 0 deletions

View File

@ -75,6 +75,8 @@ in
}; };
}; };
}; };
binfmt.emulatedSystems = [ "aarch64-linux" "armv7l-linux" ];
}; };
fileSystems = { fileSystems = {

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")
])) ]))
]); ]);