35 lines
957 B
Nix
35 lines
957 B
Nix
{ 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" ];
|
|
# };
|
|
# };
|
|
# }
|
|
# }
|