Move some options into base.nix

This commit is contained in:
Vili Sinervä 2024-09-06 10:33:39 +03:00
parent 442b72de55
commit 2ad217fd84
No known key found for this signature in database
GPG key ID: DF8FEAF54EFAC996
9 changed files with 8 additions and 32 deletions

View file

@ -117,7 +117,12 @@
}; };
time.timeZone = "Europe/Helsinki"; time.timeZone = "Europe/Helsinki";
boot.loader.timeout = 0; boot.loader = {
systemd-boot.enable = true;
efi.canTouchEfiVariables = true;
timeout = 0;
};
services.logind.lidSwitch = if config.boot.resumeDevice != "" then "hibernate" else "suspend";
#################### Memory management #################### #################### Memory management ####################
zramSwap.enable = true; zramSwap.enable = true;

View file

@ -18,7 +18,5 @@
Option "TearFree" "true" Option "TearFree" "true"
''; '';
}; };
logind.lidSwitch = if config.boot.resumeDevice != "" then "hibernate" else "suspend";
}; };
} }

View file

@ -4,9 +4,6 @@
imports = [ ../base.nix ]; imports = [ ../base.nix ];
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
#Many installs will need this, and it won't hurt either way #Many installs will need this, and it won't hurt either way
services.qemuGuest.enable = true; services.qemuGuest.enable = true;

View file

@ -89,10 +89,5 @@
}; };
resumeDevice = "/dev/mapper/luks-f6e1979b-0dee-4ee9-8170-10490019854b"; resumeDevice = "/dev/mapper/luks-f6e1979b-0dee-4ee9-8170-10490019854b";
kernelParams = [ "resume_offset=44537856" ]; kernelParams = [ "resume_offset=44537856" ];
loader = {
systemd-boot.enable = true;
efi.canTouchEfiVariables = true;
};
}; };
} }

View file

@ -61,12 +61,5 @@
resumeDevice = "/dev/mapper/nixos"; resumeDevice = "/dev/mapper/nixos";
kernelParams = [ "resume_offset=39292928" ]; kernelParams = [ "resume_offset=39292928" ];
loader = {
systemd-boot.enable = true;
efi.canTouchEfiVariables = true;
}; };
};
services.logind.lidSwitch = if config.boot.resumeDevice != "" then "hibernate" else "suspend";
} }

View file

@ -8,10 +8,5 @@
]; ];
# HARDWARE SPECIFIC # HARDWARE SPECIFIC
services.qemuGuest.enable = true; services.qemuGuest.enable = true;
# Bootloader.
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
} }

View file

@ -9,9 +9,5 @@
]; ];
# HARDWARE SPECIFIC # HARDWARE SPECIFIC
services.qemuGuest.enable = true; services.qemuGuest.enable = true;
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
} }

View file

@ -8,10 +8,5 @@
]; ];
# HARDWARE SPECIFIC # HARDWARE SPECIFIC
services.qemuGuest.enable = true; services.qemuGuest.enable = true;
# Bootloader.
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
} }

View file

@ -108,6 +108,8 @@ in
"usb_storage" "usb_storage"
]; ];
loader = { loader = {
systemd-boot.enable = pkgs.lib.mkForce false;
efi.canTouchEfiVariables = pkgs.lib.mkForce false;
grub.enable = false; grub.enable = false;
generic-extlinux-compatible.enable = true; generic-extlinux-compatible.enable = true;
}; };