laptop: add windows boot menuentry and add initrd modules

This commit is contained in:
Lgmrszd 2025-03-16 13:07:47 +04:00
parent 28e385a147
commit d2266ad0ad
No known key found for this signature in database
GPG key ID: 9396B8BA6FBB14DE
2 changed files with 20 additions and 5 deletions

View file

@ -32,6 +32,21 @@ in
hash = "sha256-/bSolCta8GCZ4lP0u5NVqYQ9Y3ZooYCNdTwORNvR7M0="; hash = "sha256-/bSolCta8GCZ4lP0u5NVqYQ9Y3ZooYCNdTwORNvR7M0=";
}}/src/catppuccin-macchiato-grub-theme/"; }}/src/catppuccin-macchiato-grub-theme/";
# useOSProber = true; # useOSProber = true;
extraEntries =
''
menuentry 'Veracrypt Boot Manager' --class windows --class os $menuentry_id_option 'osprober-efi-7C85-2DFB' {
insmod part_gpt
insmod fat
search --no-floppy --fs-uuid --set=root 7C85-2DFB
chainloader /EFI/VeraCrypt/DcsBoot.efi
}
menuentry 'Windows Boot Manager' --class windows --class os $menuentry_id_option 'osprober-efi-7C85-2DFB' {
insmod part_gpt
insmod fat
search --no-floppy --fs-uuid --set=root 7C85-2DFB
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
'';
}; };
@ -219,6 +234,8 @@ in
programs.wireshark.enable = true; programs.wireshark.enable = true;
programs.wireshark.package = pkgs.wireshark; programs.wireshark.package = pkgs.wireshark;
programs.ladybird.enable = true;
# fish # fish
programs.fish = { programs.fish = {
enable = true; enable = true;
@ -399,9 +416,9 @@ in
# programs.mtr.enable = true; # programs.mtr.enable = true;
programs.gnupg.agent = { programs.gnupg.agent = {
enable = true; enable = true;
# enableSSHSupport = true; enableSSHSupport = true;
}; };
programs.ssh.startAgent = true; programs.ssh.startAgent = false;
zramSwap = { zramSwap = {
enable = true; enable = true;
@ -440,8 +457,6 @@ in
enable = true; enable = true;
}; };
services.logind.lidSwitchExternalPower = "lock";
hardware.bluetooth.enable = true; hardware.bluetooth.enable = true;
hardware.bluetooth.powerOnBoot = true; hardware.bluetooth.powerOnBoot = true;

View file

@ -13,7 +13,7 @@ in
[ (modulesPath + "/installer/scan/not-detected.nix") [ (modulesPath + "/installer/scan/not-detected.nix")
]; ];
boot.initrd.availableKernelModules = [ "xhci_pci" "thunderbolt" "ahci" "nvme" "usbhid" "uas" "usb_storage" ]; boot.initrd.availableKernelModules = [ "xhci_pci" "thunderbolt" "ahci" "nvme" "usbhid" "uas" "usb_storage" "rtsx_pci_sdmmc" ];
boot.initrd.kernelModules = [ "dm-snapshot" ]; boot.initrd.kernelModules = [ "dm-snapshot" ];
boot.kernelModules = [ "kvm-intel" ]; boot.kernelModules = [ "kvm-intel" ];
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];