feat: fix systemd-boot, secure boot, and enable keyd

This commit is contained in:
Youwen Wu 2024-08-10 00:29:49 -07:00
parent d4c1c6ecc1
commit 41a4fd7a9e
Signed by: youwen
GPG key ID: 865658ED1FE61EC3
2 changed files with 45 additions and 20 deletions

View file

@ -18,17 +18,34 @@
# generated at installation time. So we force it to false
# for now.
systemd-boot = {
enable = false;
enable = true;
consoleMode = "auto";
};
};
boot.lanzaboote = {
enable = true;
enable = false;
pkiBundle = "/etc/secureboot";
};
boot.initrd.luks.devices."luks-52d1be6d-b32f-41e0-a6d7-2ff52599fe7c".device = "/dev/disk/by-uuid/52d1be6d-b32f-41e0-a6d7-2ff52599fe7c";
services.keyd = {
enable = true;
keyboards = {
default = {
ids = [ "*" ];
settings = {
main = {
capslock = "esc";
leftalt = "leftcontrol";
leftcontrol = "leftalt";
};
};
};
};
};
boot.initrd.luks.devices."luks-52d1be6d-b32f-41e0-a6d7-2ff52599fe7c".device =
"/dev/disk/by-uuid/52d1be6d-b32f-41e0-a6d7-2ff52599fe7c";
networking.hostName = "adrastea"; # Define your hostname.
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
@ -78,6 +95,14 @@
powerManagement.finegrained = false;
open = false;
nvidiaSettings = true;
prime = {
amdgpuBusId = "PCI:4:0:0";
nvidiaBusId = "PCI:1:0:0";
offload = {
enable = true;
enableOffloadCmd = true;
};
};
};
hardware.graphics.enable = true;