# LightControl A custom lightController for the esp32 ## Installation via Flakes ### flake.nix ```nix inputs = { ... lightcontrol.url = "git+https://tangled.org/tobinio.dev/light-control"; ... }; ``` ### configuration.nix ```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" ]; }; }; ```