summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/laptop.nix18
1 files changed, 18 insertions, 0 deletions
diff --git a/modules/laptop.nix b/modules/laptop.nix
index 3dfdd29..d4f9ff9 100644
--- a/modules/laptop.nix
+++ b/modules/laptop.nix
@@ -16,4 +16,22 @@
kernelModules = [ "acpi_call" ];
extraModulePackages = [ config.boot.kernelPackages.acpi_call ];
};
+
+ environment.systemPackages = [
+ (pkgs.writeShellScriptBin "ong" ''
+ echo "\_SB.AMW3.WMAX 0 0x15 {1, 0xab, 0x00, 0x00}" > /proc/acpi/call
+ echo "\_SB.AMW3.WMAX 0 0x15 {1, 0xab, 0x00, 0x00}" > /proc/acpi/call
+ echo "\_SB.AMW3.WMAX 0 0x15 {1, 0xab, 0x00, 0x00}" > /proc/acpi/call
+ echo "\_SB.AMW3.WMAX 0 0x15 {1, 0xab, 0x00, 0x00}" > /proc/acpi/call
+ echo "\_SB.AMW3.WMAX 0 0x15 {1, 0xab, 0x00, 0x00}" > /proc/acpi/call
+ '')
+
+ (pkgs.writeShellScriptBin "offg" ''
+ echo "\_SB.AMW3.WMAX 0 0x15 {1, 0xa0, 0x00, 0x00}" > /proc/acpi/call
+ echo "\_SB.AMW3.WMAX 0 0x15 {1, 0xa0, 0x00, 0x00}" > /proc/acpi/call
+ echo "\_SB.AMW3.WMAX 0 0x15 {1, 0xa0, 0x00, 0x00}" > /proc/acpi/call
+ echo "\_SB.AMW3.WMAX 0 0x15 {1, 0xa0, 0x00, 0x00}" > /proc/acpi/call
+ echo "\_SB.AMW3.WMAX 0 0x15 {1, 0xa0, 0x00, 0x00}" > /proc/acpi/call
+ '')
+ ];
}