From 7d6204cad98fc4488315568dcdaf6e8b1203d370 Mon Sep 17 00:00:00 2001 From: SIPB Date: Wed, 24 Sep 2025 16:40:32 -0400 Subject: [PATCH] Make bootloader timeout instant, use run0 instead of sudo, reformat --- configuration.nix | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/configuration.nix b/configuration.nix index 4698a8e..7925cc3 100644 --- a/configuration.nix +++ b/configuration.nix @@ -20,29 +20,38 @@ "flakes" ]; - # Use the systemd-boot EFI boot loader. - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; + boot = { + loader = { + # Use the systemd-boot EFI boot loader. + systemd-boot.enable = true; + efi.canTouchEfiVariables = true; + timeout = 0; + }; + # Use latest kernel. + kernelPackages = pkgs.linuxPackages_latest; + }; - # Use latest kernel. - boot.kernelPackages = pkgs.linuxPackages_latest; + networking = { + hostName = "nixos"; + networkmanager.enable = true; + }; - networking.hostName = "nixos"; - networking.networkmanager.enable = true; - - services.desktopManager.plasma6.enable = true; - services.displayManager.sddm = { - enable = true; - wayland.enable = true; + services = { + desktopManager.plasma6.enable = true; + displayManager.sddm = { + enable = true; + wayland.enable = true; + }; }; users.users.sipb = { isNormalUser = true; - extraGroups = [ "wheel" ]; # Enable ‘sudo’ for the user. + extraGroups = [ "wheel" ]; shell = pkgs.fish; }; programs = { + kde-pim.enable = false; # Save some disk space git.enable = true; fish.enable = true; firefox.enable = true; @@ -54,6 +63,9 @@ micro ]; + # Use run0 instead + security.sudo.enable = false; + # This option defines the first version of NixOS you have installed on this particular machine, # and is used to maintain compatibility with application data (e.g. databases) created on older NixOS versions. #