From ea1c390bc01f86cc86b04575010fb8ed9f2e5305 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geoffrey=20=E2=80=9CFrogeye=E2=80=9D=20Preud=27homme?= Date: Mon, 24 Jun 2024 14:03:59 +0200 Subject: [PATCH] cranberry: Backlighting --- cranberry/hardware.nix | 16 +++++++++++++++- hm/brightness/default.nix | 1 + 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/cranberry/hardware.nix b/cranberry/hardware.nix index 8ef121b..b61891a 100644 --- a/cranberry/hardware.nix +++ b/cranberry/hardware.nix @@ -13,6 +13,21 @@ frogeye.desktop = { x11_screens = [ "eDP-1" ]; maxVideoHeight = 1080; + + phasesCommands = { + jour = '' + echo 0 | sudo tee /sys/class/leds/chromeos::kbd_backlight/brightness & + ${pkgs.brightnessctl}/bin/brightnessctl set 30% & + ''; + crepuscule = '' + echo 1 | sudo tee /sys/class/leds/chromeos::kbd_backlight/brightness & + ${pkgs.brightnessctl}/bin/brightnessctl set 10% & + ''; + nuit = '' + echo 10 | sudo tee /sys/class/leds/chromeos::kbd_backlight/brightness & + ${pkgs.brightnessctl}/bin/brightnessctl set 0% & + ''; + }; }; # Alt key swallowed the Meta one @@ -26,6 +41,5 @@ nixos-hardware.nixosModules.common-gpu-amd nixos-hardware.nixosModules.common-pc-laptop nixos-hardware.nixosModules.common-pc-ssd - # TODO Fix sound ]; } diff --git a/hm/brightness/default.nix b/hm/brightness/default.nix index 34a0af2..3052d69 100644 --- a/hm/brightness/default.nix +++ b/hm/brightness/default.nix @@ -19,6 +19,7 @@ in sudo "$switch" boot & fi ${builtins.getAttr phase.command config.frogeye.desktop.phasesCommands} + wait '')) phases) ++ (with pkgs; [ brightnessctl