Compare commits

..
2 Commits
Author SHA1 Message Date
samw ebaa0a1682 add readme 2023-07-04 22:30:10 +01:00
samw 84c9742531 flake: Exclude udev from devshell on !linux 2022-10-12 14:39:36 +01:00
2 changed files with 12 additions and 1 deletions
+1 -1
View File
@@ -42,7 +42,7 @@
devShells.default = pkgs.mkShell { devShells.default = pkgs.mkShell {
nativeBuildInputs = with pkgs; [ nativeBuildInputs = with pkgs; [
(rust-bin.nightly.latest.default.override {extensions = ["rls"];}) (rust-bin.nightly.latest.default.override {extensions = ["rls"];})
udev (pkgs.lib.optional pkgs.stdenv.isLinux udev)
pkgconfig pkgconfig
mosquitto # For testing mqtt with mosquitto_pub mosquitto # For testing mqtt with mosquitto_pub
]; ];
+11
View File
@@ -0,0 +1,11 @@
# DDCMQTT
DDCMQTT is a little server program that sends DDC commands to monitors in response to
MQTT messages. This allows you to, for example, change brightness and input from
whatever custom scripts/hardware/control system you want.
## Status
It works, on a RPi 4, and is in daily use by the author. Code's a bit messy.
## Building
You'll need a working Rust environment, or Nix. Run `cargo build` or `nix build`
accordingly.