diff options
| author | Natasha Moongrave <natasha@256phi.eu> | 2026-01-29 10:00:22 +0100 |
|---|---|---|
| committer | Natasha Moongrave <natasha@256phi.eu> | 2026-01-29 10:00:22 +0100 |
| commit | f664b44433f9c52bf11d48e1028db3d47dbbc397 (patch) | |
| tree | 604eed6359f1a1839802a1890f857e3fdf4fe25d | |
| parent | 2700135ddf6a044023dac86ee1d33950d3d2ab61 (diff) | |
fixed. added grub and plymouthflake-cleanup
| -rw-r--r-- | configuration.nix | 48 | ||||
| -rw-r--r-- | mun.nix | 6 |
2 files changed, 46 insertions, 8 deletions
diff --git a/configuration.nix b/configuration.nix index e969e1e..ac97903 100644 --- a/configuration.nix +++ b/configuration.nix @@ -22,10 +22,49 @@ # === System Settings === - boot.kernelPackages = pkgs.linuxPackages_latest; - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; - boot.loader.systemd-boot.configurationLimit = 5; + boot = { + kernelPackages = pkgs.linuxPackages_latest; + loader = { + # Hide the OS choice for bootloaders. + # It's still possible to open the bootloader list by pressing any key + # It will just not appear on screen unless a key is pressed + timeout = 0; + + efi = { + canTouchEfiVariables = true; + efiSysMountPoint = "/boot"; + }; + grub = { + enable = true; + device = "nodev"; + useOSProber = true; + efiSupport = true; + }; + systemd-boot = { + enable = false; + configurationLimit = 5; + }; + }; + plymouth = { + enable = true; + theme = "rings"; + themePackages = with pkgs; [ + # By default we would install all themes + (adi1090x-plymouth-themes.override { + selected_themes = [ "rings" ]; + }) + ]; + }; + + # Enable "Silent boot" + consoleLogLevel = 3; + initrd.verbose = false; + kernelParams = [ + "quiet" + "udev.log_level=3" + "systemd.show_status=auto" + ]; + }; networking.hostName = "kronos"; networking.networkmanager.enable = true; @@ -158,7 +197,6 @@ environment.variables = { - system.copySystemConfiguration = true; system.stateVersion = "25.11"; } @@ -66,7 +66,7 @@ in git lazygit tree-sitter - #gcr + gcr ]; sessionVariables = { @@ -408,7 +408,7 @@ in }; services = { - #gnome-keyring.enable = true; + gnome-keyring.enable = true; dunst = { enable = true; @@ -651,4 +651,4 @@ in }; }; } -
\ No newline at end of file + |
