Commit 49a07f9c9cc4
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;