From ea7579024f5e384bf8e64b0c75b346078950c603 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Thu, 16 May 2024 13:25:42 +0200 Subject: [PATCH] ddcci patch not needed anymore (other workaround still needed) --- hosts/picard/default.nix | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/hosts/picard/default.nix b/hosts/picard/default.nix index f2b6e31..c3c2798 100644 --- a/hosts/picard/default.nix +++ b/hosts/picard/default.nix @@ -94,27 +94,16 @@ ]; boot.kernelModules = [ "kvm-amd" - "ddci" + "ddcci" "ddcci-backlight" + "i2c-dev" # needed? ]; - # fix to support linux 6.8 - # FIXME check https://github.com/NixOS/nixpkgs/pull/297430 - boot.extraModulePackages = let - ddci-driver = config.boot.kernelPackages.ddcci-driver.overrideAttrs (_: { - patches = [ - (pkgs.fetchpatch { - url = "https://gitlab.com/Sweenu/ddcci-driver-linux/-/commit/7f851f5fb8fbcd7b3a93aaedff90b27124e17a7e.patch"; - sha256 = "sha256-Y1ktYaJTd9DtT/mwDqtjt/YasW9cVm0wI43wsQhl7Bg="; - }) - ]; - }); - in [ddci-driver]; + boot.extraModulePackages = [config.boot.kernelPackages.ddcci-driver]; systemd.services.ddcci = { serviceConfig.Type = "oneshot"; script = '' - sleep 20 echo 'ddcci 0x37' > /sys/bus/i2c/devices/i2c-2/new_device ''; };