summaryrefslogtreecommitdiff
path: root/tests/power-sleep.nix
blob: 5d779a60f73efbcbb4e2c72bc2efee8b948a1869 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{ config, pkgs, ... }:

{
  power.sleep.computer = "never";
  power.sleep.display = 15;
  power.sleep.harddisk = 5;
  power.sleep.allowSleepByPowerButton = false;

  test = ''
    echo checking power sleep settings in /activate >&2
    grep "systemsetup -setComputerSleep 'never'" ${config.out}/activate
    grep "systemsetup -setDisplaySleep '15'" ${config.out}/activate
    grep "systemsetup -setHardDiskSleep '5'" ${config.out}/activate
    grep "systemsetup -setAllowPowerButtonToSleepComputer 'off'" ${config.out}/activate
  '';
}