Reshuffling stuff

This commit is contained in:
2026-03-18 17:51:57 +00:00
parent 93f9acaf46
commit c14b885c45
2 changed files with 38 additions and 50 deletions
+14 -20
View File
@@ -341,37 +341,31 @@ in
** =generated/modules/system/boot.nix= ** =generated/modules/system/boot.nix=
#+BEGIN_SRC nix :tangle generated/modules/system/boot.nix :noweb tangle :mkdirp yes :eval never-html #+BEGIN_SRC nix :tangle generated/modules/system/boot.nix :noweb tangle :mkdirp yes :eval never-html
{ lib, config, pkgs, ... }: # ./generated/hosts/traveldroid/traveldroid.nix
{ config, pkgs, lib, ... }:
let let
coreEnabled = config.mySystem.system.core.enable or false; coreEnabled = config.mySystem.system.core.enable or false;
in in lib.mkIf coreEnabled {
{
options.mySystem.system.locale.enable = lib.mkEnableOption "Boot settings";
config = lib.mkIf (coreEnabled || config.mySystem.system.locale.enable) {
boot = { boot = {
initrd = { initrd = {
verbose = false; # its a lot of logs. dont need it, unless we do. verbose = false;
kernelModules = [ ]; # no kernel modules on boot kernelModules = [ ];
}; };
extraModulePackages = [ ]; # no extra packages on boot either extraModulePackages = [ ];
kernelPackages = pkgs.linuxPackages_latest; # latest greatest linux kernel kernelPackages = pkgs.linuxPackages_latest;
kernelParams = [ "silent" ]; # quiet those logs kernelParams = [ "silent" ];
consoleLogLevel = 0; # quiten more logs consoleLogLevel = 0;
plymouth.enable = true; # graphical boot animation instead plymouth.enable = true;
supportedFilesystems = [ "ntfs" ];
supportedFilesystems = [ "ntfs" ]; # should see the ntfs (windows)
loader = { loader = {
systemd-boot.enable = true; # systemd-boot systemd-boot.enable = true;
systemd-boot.configurationLimit = 10; systemd-boot.configurationLimit = 10;
efi.canTouchEfiVariables = true; # allow editing efi to edit the boot loader efi.canTouchEfiVariables = true;
timeout = 5; # grub timeout to make a selection timeout = 5;
};
}; };
}; };
} }
+14 -20
View File
@@ -1,34 +1,28 @@
{ lib, config, pkgs, ... }: # ./generated/hosts/traveldroid/traveldroid.nix
{ config, pkgs, lib, ... }:
let let
coreEnabled = config.mySystem.system.core.enable or false; coreEnabled = config.mySystem.system.core.enable or false;
in in lib.mkIf coreEnabled {
{
options.mySystem.system.locale.enable = lib.mkEnableOption "Boot settings";
config = lib.mkIf (coreEnabled || config.mySystem.system.locale.enable) {
boot = { boot = {
initrd = { initrd = {
verbose = false; # its a lot of logs. dont need it, unless we do. verbose = false;
kernelModules = [ ]; # no kernel modules on boot kernelModules = [ ];
}; };
extraModulePackages = [ ]; # no extra packages on boot either extraModulePackages = [ ];
kernelPackages = pkgs.linuxPackages_latest; # latest greatest linux kernel kernelPackages = pkgs.linuxPackages_latest;
kernelParams = [ "silent" ]; # quiet those logs kernelParams = [ "silent" ];
consoleLogLevel = 0; # quiten more logs consoleLogLevel = 0;
plymouth.enable = true; # graphical boot animation instead plymouth.enable = true;
supportedFilesystems = [ "ntfs" ];
supportedFilesystems = [ "ntfs" ]; # should see the ntfs (windows)
loader = { loader = {
systemd-boot.enable = true; # systemd-boot systemd-boot.enable = true;
systemd-boot.configurationLimit = 10; systemd-boot.configurationLimit = 10;
efi.canTouchEfiVariables = true; # allow editing efi to edit the boot loader efi.canTouchEfiVariables = true;
timeout = 5; # grub timeout to make a selection timeout = 5;
};
}; };
}; };
} }