Commit 49a07f9c9cc4

Vincent Demeester <vincent@sbr.pm>
2025-09-03 17:03:52
systems: fix logind changes
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent cef7f1e
Changed files (4)
systems
systems/aomi/extra.nix
@@ -33,11 +33,11 @@
   users.users.vincent.linger = true;
 
   services = {
-    logind.extraConfig = ''
-      HandleLidSwitch=ignore
-      HandleLidSwitchExternalPower=ignore
-      HandleLidSwitchDocked=ignore
-    '';
+    logind.settings.Login = {
+      HandleLidSwitch = "ignore";
+      HandleLidSwitchExternalPower = "ignore";
+      HandleLidSwitchDocked = "ignore";
+    };
     wireguard = {
       enable = true;
       ips = libx.wg-ips globals.machines.aomi.net.vpn.ips;
systems/common/desktop/default.nix
@@ -111,10 +111,10 @@
     upower.enable = true;
     udisks2.enable = true;
 
-    # Make `/run/user/X` larger
-    logind.extraConfig = ''
-      			RuntimeDirectorySize=20%
-      		'';
+    # Make `/run/user/X` larger0
+    logind.settings.Login = {
+      RuntimeDirectorySize = "20%";
+    };
   };
 
   # Clear out user's download weekly
systems/common/hardware/laptop.nix
@@ -20,10 +20,10 @@
 
   services = {
     # When a laptop is docked or on external power, ignore the lid state (if the laptop is opened or closed)
-    logind.extraConfig = ''
-      HandleLidSwitchExternalPower=ignore
-      HandleLidSwitchDocked=ignore
-    '';
+    logind.settings.Login = {
+      HandleLidSwitchExternalPower = "ignore";
+      HandleLidSwitchDocked = "ignore";
+    };
     power-profiles-daemon.enable = true;
   };
 
systems/kobe/extra.nix
@@ -22,11 +22,11 @@
   nixpkgs.config.rocmSupport = lib.mkForce false;
 
   services = {
-    logind.extraConfig = ''
-      HandleLidSwitch=ignore
-      HandleLidSwitchExternalPower=ignore
-      HandleLidSwitchDocked=ignore
-    '';
+    logind.settings.Login = {
+      HandleLidSwitch = "ignore";
+      HandleLidSwitchExternalPower = "ignore";
+      HandleLidSwitchDocked = "ignore";
+    };
     wireguard = {
       enable = true;
       ips = libx.wg-ips globals.machines.kobe.net.vpn.ips;