Fix ddcci
Some checks failed
EVAL aarch64-linux.sisko
BUILD aarch64-linux.sisko
UPLOAD aarch64-linux.sisko
DOWNLOAD aarch64-linux.sisko
CACHIX aarch64-linux.sisko
ATTIC aarch64-linux.sisko
/ test (push) Successful in 2m19s

This commit is contained in:
Andrea Ciceri 2025-02-27 15:24:14 +01:00
parent 9601ff024b
commit a3c722e9f8
Signed by: aciceri
SSH key fingerprint: SHA256:/AagBweyV4Hlfg9u092n8hbHwD5fcB6A3qhDiDA65Rg

View file

@ -116,31 +116,21 @@
"i2c-dev" # needed?
];
# https://github.com/NixOS/nixpkgs/issues/328909
boot.extraModulePackages = [
# (config.boot.kernelPackages.ddcci-driver.overrideAttrs (old: {
# patches = [ ];
# src = pkgs.fetchFromGitLab {
# owner = "${old.pname}-linux";
# repo = "${old.pname}-linux";
# rev = "7853cbfc28bc62e87db79f612568b25315397dd0";
# hash = "sha256-QImfvYzMqyrRGyrS6I7ERYmteaTijd8ZRnC6+bA9OyM=";
# };
# }))
config.boot.kernelPackages.ddcci-driver
];
# systemd.services.ddcci = {
# script = ''
# echo 'ddcci 0x37' > /sys/bus/i2c/devices/i2c-2/new_device
# '';
# wantedBy = [ "graphical.target" ];
# restartIfChanged = false;
# serviceConfig = {
# Type = "oneshot";
# RemainAfterExit = true;
# };
# };
systemd.services.ddcci = {
script = ''
echo 'ddcci 0x37' > /sys/bus/i2c/devices/i2c-2/new_device
'';
wantedBy = [ "graphical.target" ];
restartIfChanged = false;
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
};
};
boot.loader.efi.canTouchEfiVariables = true;
boot.loader.systemd-boot = {