Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

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

debug: surface nix usb early boot logs

+10 -4
+10 -4
fedac/nixos/configuration.nix
··· 20 20 boot.loader.grub.timeoutStyle = "hidden"; 21 21 boot.kernelPackages = pkgs.linuxPackages_latest; 22 22 boot.kernelParams = [ 23 - "quiet" 24 - "loglevel=3" 25 - "vt.global_cursor_default=0" 23 + "loglevel=7" 24 + "systemd.show_status=1" 25 + "rd.systemd.show_status=1" 26 + "udev.log_priority=info" 26 27 "consoleblank=0" 27 28 ]; 28 - boot.consoleLogLevel = 0; 29 + boot.consoleLogLevel = 7; 29 30 30 31 # Minimal system — no desktop, no SSH, no docs 31 32 documentation.enable = false; ··· 87 88 serviceConfig = { 88 89 Type = "oneshot"; 89 90 RemainAfterExit = true; 91 + StandardOutput = "journal+console"; 92 + StandardError = "journal+console"; 90 93 ExecStart = pkgs.writeShellScript "mount-usb-config" '' 91 94 set -u 92 95 93 96 mkdir -p /mnt 97 + ${pkgs.systemd}/bin/udevadm settle --timeout=10 || true 94 98 95 99 for _ in $(seq 1 40); do 96 100 dev="$(${pkgs.util-linux}/bin/blkid -L ACDATA 2>/dev/null || true)" ··· 109 113 chmod 0700 /mnt 2>/dev/null || true 110 114 mkdir -p /mnt/logs 111 115 echo "No ACDATA partition found; /mnt is temporary" 116 + ${pkgs.util-linux}/bin/lsblk -o NAME,SIZE,TYPE,FSTYPE,LABEL,MOUNTPOINTS || true 117 + ${pkgs.util-linux}/bin/blkid || true 112 118 ''; 113 119 }; 114 120 };