Merge pull request #210942 from GaetanLepage/autorandr

autorandr: 1.12.1 -> 1.13, nixos/services/autorandr: add ignoreLeadOption
This commit is contained in:
Jörg Thalheim 2023-01-16 00:34:16 +01:00 committed by GitHub
commit 38d3031013
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 3 deletions

View file

@ -254,6 +254,12 @@ in {
'';
};
ignoreLid = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc "Treat outputs as connected even if their lids are closed";
};
hooks = mkOption {
type = hooksModule;
description = lib.mdDoc "Global hook scripts";
@ -340,7 +346,13 @@ in {
startLimitIntervalSec = 5;
startLimitBurst = 1;
serviceConfig = {
ExecStart = "${pkgs.autorandr}/bin/autorandr --batch --change --default ${cfg.defaultTarget}";
ExecStart = ''
${pkgs.autorandr}/bin/autorandr \
--batch \
--change \
--default ${cfg.defaultTarget} \
${optionalString cfg.ignoreLid "--ignore-lid"}
'';
Type = "oneshot";
RemainAfterExit = false;
KillMode = "process";

View file

@ -8,7 +8,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "autorandr";
version = "1.12.1";
version = "1.13";
format = "other";
nativeBuildInputs = [ installShellFiles ];
@ -59,7 +59,7 @@ python3.pkgs.buildPythonApplication rec {
owner = "phillipberndt";
repo = "autorandr";
rev = version;
sha256 = "sha256-7SNnbgV6PeseBD6wdilEIOfOL2KVDpnlkSn9SBgRhhM=";
sha256 = "sha256-pTWwDKBCZV3wkX/VHuWrwMFgUAMDvik11y+ysKiN3HU=";
};
meta = with lib; {