소스 검색

power button behaviour

Johan Rong 4 주 전
부모
커밋
5e7bc00166
3개의 변경된 파일과 16개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      nixos/modules/hardware/power/battery.nix
  2. 8 0
      nixos/modules/hardware/power/common.nix
  3. 4 0
      nixos/modules/hardware/power/default.nix

+ 4 - 0
nixos/modules/hardware/power/battery.nix

@@ -1,6 +1,10 @@
 { config, pkgs, ... }:
 
 {
+  imports = [
+    ./common.nix
+  ];
+  
   services.power-profiles-daemon.enable = false;
 
   services.tlp = {

+ 8 - 0
nixos/modules/hardware/power/common.nix

@@ -0,0 +1,8 @@
+{ config, pkgs, ... }:
+
+{
+  services.logind = {
+    powerKey = "suspend";
+    powerKeyLongPress = "poweroff";
+  };
+}

+ 4 - 0
nixos/modules/hardware/power/default.nix

@@ -1,5 +1,9 @@
 { config, pkgs, ... }:
 
 {
+  imports = [
+    ./common.nix
+  ];
+
   services.power-profiles-daemon.enable = true;
 }