From 15e1fbea21a44b6b84b7e8514a3979492dbbdcc9 Mon Sep 17 00:00:00 2001 From: Stefan Weigl-Bosker Date: Mon, 14 Jul 2025 20:25:45 -0400 Subject: repo: separate and reword common nixos config --- nixos/default.nix | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) (limited to 'nixos') diff --git a/nixos/default.nix b/nixos/default.nix index aac8986..47eeca6 100644 --- a/nixos/default.nix +++ b/nixos/default.nix @@ -54,10 +54,25 @@ in nixpkgs.config.allowUnfree = true; - boot.kernelPackages = pkgs.linuxPackages_latest; - boot.loader.systemd-boot.enable = true; - boot.loader.systemd-boot.consoleMode = "max"; - boot.loader.efi.canTouchEfiVariables = true; + boot = { + consoleLogLevel=0; + initrd.verbose = false; + initrd.systemd.enable = true; # required for early stuff + kernelPackages = pkgs.linuxPackages_latest; + kernelParams = ["quiet" "splash" "rd.systemd.show_status=false" "rd.udev.log_level=3" "udev.log_priority=3" "boot.shell_on_fail"]; + loader = { + timeout = 0; + systemd-boot = { + enable = true; + consoleMode = "auto"; + editor = false; + }; + efi.canTouchEfiVariables = true; + }; + plymouth = { + enable = true; + }; + }; networking = { hostName = cfg.hostname; @@ -103,6 +118,10 @@ in services.greetd = { enable = false; settings = { + initial_session = { + command = "sway --unsupported-gpu"; + user = "${cfg.username}"; + }; default_session = { command = "${pkgs.greetd.greetd}/bin/agreety --cmd 'sway --unsupported-gpu'"; }; @@ -172,8 +191,12 @@ in # environment.pathsToLink = [ "/share/zsh" ]; console = { + packages = [ + pkgs.cozette + ]; earlySetup = true; useXkbConfig = true; + font = "${pkgs.cozette}/share/consolefonts/cozette12x26.psfu"; colors = [ "0f0f0f" "ac8a8c" -- cgit v1.2.3