{ pkgs, lib, ... }: { } # { # OpenRGB # services.hardware.openrgb.enable = true; # # NO RGB # let # no-rgb = pkgs.writeScriptBin "no-rgb" '' # #!/bin/sh # NUM_DEVICES=$(${pkgs.openrgb}/bin/openrgb --noautoconnect --list-devices | grep -E '^[0-9]+: ' | wc -l) # for i in $(seq 0 $(($NUM_DEVICES - 1))); do # ${pkgs.openrgb}/bin/openrgb --noautoconnect --device $i --mode static --color 000000 # done # ''; # in { # config = { # services.udev.packages = [ pkgs.openrgb ]; # boot.kernelModules = [ "i2c-dev" ]; # hardware.i2c.enable = true; # systemd.services.no-rgb = { # description = "no-rgb"; # serviceConfig = { # ExecStart = "${no-rgb}/bin/no-rgb"; # Type = "oneshot"; # }; # wantedBy = [ "multi-user.target" ]; # }; # }; # } # }