From 7f5e5c6c12d5268549522a5907d09e6538f9a4b6 Mon Sep 17 00:00:00 2001 From: Kenny Ballou Date: Wed, 12 May 2021 12:47:49 -0600 Subject: fix clamshell mode This may not be the universally applicable way to enable clamshell mode. But this works for lemp10. Signed-off-by: Kenny Ballou --- daeva/configuration.nix | 2 ++ services/logind.nix | 8 ++++++++ services/upower.nix | 4 ++++ 3 files changed, 14 insertions(+) create mode 100644 services/logind.nix create mode 100644 services/upower.nix diff --git a/daeva/configuration.nix b/daeva/configuration.nix index daa5847..725b081 100644 --- a/daeva/configuration.nix +++ b/daeva/configuration.nix @@ -18,12 +18,14 @@ ../services/firewall.nix ../services/gnome.nix ../services/haveged.nix + ../services/logind.nix ../services/podman.nix ../services/printing.nix ../services/sound.nix ../services/x11-intel.nix ../services/x11-laptop.nix ../services/x11.nix + ../services/upower.nix ../system/bluetooth.nix ../system/ca.nix ../system/console.nix diff --git a/services/logind.nix b/services/logind.nix new file mode 100644 index 0000000..83fd9cf --- /dev/null +++ b/services/logind.nix @@ -0,0 +1,8 @@ +{ ... }: +{ + services.logind = { + lidSwitch = "suspend"; + lidSwitchDocked = "ignore"; + lidSwitchExternalPower = "ignore"; + }; +} diff --git a/services/upower.nix b/services/upower.nix new file mode 100644 index 0000000..03997e1 --- /dev/null +++ b/services/upower.nix @@ -0,0 +1,4 @@ +{ ... }: +{ + services.upower.ignoreLid = true; +} -- cgit v1.2.1