summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configuration.nix48
-rw-r--r--mun.nix6
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";
}
diff --git a/mun.nix b/mun.nix
index 6fe695e..fc688e5 100644
--- a/mun.nix
+++ b/mun.nix
@@ -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
+