my over complex system configurations dotfiles.isabelroses.com/
nixos nix flake dotfiles linux
9
fork

Configure Feed

Select the types of activity you want to include in your feed.

nixos/initrd: cleanup options and defaults

isabel 0fd2cf34 dd2ca285

+11 -16
+2 -2
modules/nixos/boot/generic.nix
··· 13 13 { 14 14 options.garden.system.boot = { 15 15 initrd = { 16 - enableTweaks = mkEnableOption "quality of life tweaks for the initrd stage" // { 16 + tweaks.enable = mkEnableOption "quality of life tweaks for the initrd stage" // { 17 17 default = true; 18 18 }; 19 19 ··· 58 58 # initrd and kernel tweaks 59 59 # read what each parameter or module does before doing so, it will defo break something otherwise 60 60 initrd = mkMerge [ 61 - (mkIf cfg.initrd.enableTweaks { 61 + (mkIf cfg.initrd.tweaks.enable { 62 62 # Verbosity of the initrd 63 63 # disabling verbosity removes only the mandatory messages generated by the NixOS 64 64 verbose = false;
+4 -11
modules/nixos/hardware/cloud/hetzner/garden.nix
··· 16 16 bluetooth = false; 17 17 }; 18 18 19 - system = { 20 - boot = { 21 - loader = "grub"; 22 - grub.device = "/dev/sda"; 23 - initrd.enableTweaks = true; 24 - tmpOnTmpfs = false; 25 - }; 26 - 27 - kernel = { 28 - tweaks.enable = true; 29 - }; 19 + system.boot = { 20 + loader = "grub"; 21 + grub.device = "/dev/sda"; 22 + tmpOnTmpfs = false; 30 23 }; 31 24 }; 32 25 };
+1 -2
modules/nixos/kernel/params.nix
··· 12 12 ''; 13 13 14 14 kernel.tweaks.enable = mkEnableOption "security and performance related kernel parameters" // { 15 - default = config.garden.profiles.workstation.enable; 16 - defaultText = "config.garden.profiles.workstation.enable"; 15 + default = true; 17 16 }; 18 17 }; 19 18
+4 -1
systems/skadi/default.nix
··· 14 14 }; 15 15 16 16 system = { 17 - boot.loader = "systemd-boot"; 17 + boot = { 18 + loader = "systemd-boot"; 19 + initrd.tweaks.enable = false; 20 + }; 18 21 }; 19 22 20 23 services = {