Something went wrong. Try again.
Something went wrong. Try again.
Files
Latest
- Rust 88%
- Vue 8%
- Nix 3%
- TypeScript <1%
- HTML <1%
- 1 more language <1%
README.md
LightControl #
A custom lightController for the esp32
Installation via Flakes #
flake.nix #
inputs = {
...
lightcontrol.url =
"git+https://tangled.org/tobinio.dev/light-control";
...
};
configuration.nix #
systemd.services.lightcontrol = {
description = "LightControl";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = "${inputs.lightcontrol.packages.${pkgs.system}.backend}/bin/backend";
Environment = [
"DEVICE_STORAGE_PATH=/srv/apps/lightcontrol/devices.json"
"STATIC_FILES_DIR=${inputs.lightcontrol.packages.${pkgs.system}.frontend}"
"WEB_PORT=8080"
"TCP_PORT=1234"
];
};
};