summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--daeva/configuration.nix2
-rw-r--r--services/logind.nix8
-rw-r--r--services/upower.nix4
3 files changed, 14 insertions, 0 deletions
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;
+}