bootloader tests

This commit is contained in:
elwrcl committed 2026-04-14 00:07:59 +03:00
1 parent a5f869d723
commit c7eb72c432
2 files changed
+39 -4

No files matched your search

+3
View File
@@ -6,6 +6,7 @@
chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable"; chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel/release"; nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel/release";
zen-browser.url = "github:0xc000022070/zen-browser-flake"; zen-browser.url = "github:0xc000022070/zen-browser-flake";
oceanix.url = "github:LEXUGE/oceanix";
copetch.url = "github:elwrcl/copetch"; copetch.url = "github:elwrcl/copetch";
home-manager = { home-manager = {
url = "github:nix-community/home-manager"; url = "github:nix-community/home-manager";
@@ -51,11 +52,13 @@
system = system; system = system;
specialArgs = { specialArgs = {
inherit inputs system; inherit inputs system;
oceanix = inputs.oceanix;
zen-browser = inputs.zen-browser; zen-browser = inputs.zen-browser;
nix-cachyos-kernel = nix-cachyos-kernel; nix-cachyos-kernel = nix-cachyos-kernel;
}; };
modules = [ modules = [
inputs.oceanix.nixosModules.default
chaotic.nixosModules.default chaotic.nixosModules.default
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
{ {
+36 -4
View File
@@ -1,7 +1,9 @@
{ config, pkgs, ... }: { config, pkgs, inputs, ... }:
{ {
boot.kernelPackages = pkgs.cachyosKernels.linuxPackages-cachyos-latest-lto-x86_64-v2; imports = [ inputs.oceanix.nixosModules.default ]; #
boot.kernelPackages = pkgs.cachyosKernels.linuxPackages-cachyos-latest-lto-x86_64-v2; #
boot.kernelParams = [ boot.kernelParams = [
"preempt=full" "preempt=full"
@@ -10,19 +12,49 @@
"mitigations=off" "mitigations=off"
"usbcore.autosuspend=-1" "usbcore.autosuspend=-1"
"transparent_hugepage=always" "transparent_hugepage=always"
]; ]; #
boot.loader = { boot.loader = {
timeout = 5; timeout = 5;
efi = { efi = {
canTouchEfiVariables = true; canTouchEfiVariables = true;
efiSysMountPoint = "/boot"; efiSysMountPoint = "/boot";
}; }; #
systemd-boot = { systemd-boot = {
enable = true; enable = true;
configurationLimit = 15; configurationLimit = 15;
consoleMode = "max"; consoleMode = "max";
editor = false; editor = false;
}; #
};
oceanix = {
enable = true;
entries = {
"NixOS (systemd-boot)" = {
path = "/EFI/systemd/systemd-bootx64.efi";
};
"NixOS (Limine)" = {
path = "/EFI/limine/BOOTX64.EFI";
};
};
uefi = {
output = {
provideConsoleGop = true;
directGopRendering = true;
resolution = "1366x768";
ignoreTextInGraphics = true;
};
quirks = {
releaseUsbOwnership = true;
requestBootVarRouting = true;
};
};
misc.boot = {
showPicker = true;
timeout = 5;
}; };
}; };
} }