• 0 Posts
  • 210 Comments
Joined 1 year ago
cake
Cake day: July 22nd, 2024

help-circle
  • Same thing, but with an external NVMe enclosure and it crashing the whole USB Bus of my MB it was plugged into until poweroff and poweron (not reboot!), meaning my peripherals disconnected too. Basically fixed by moving it to the front USB-Ports, now it crashes much rarer (previously a minute of playing MC with the profile residing on the NVMe would crash it, but not hours of RDR2 or similar. Very weird. Not it does after a few hours of MC), and can reliably be recovered by replugging.

    Still looking forward to a new PC with more that one NVMe-PCIe Slot though.












  • Generally: Disks with Luks have to be opened first before being able to be mounted. After opening, a virtual blockdev is created, with the UUID you put into fstab. As the Luks disk is not unlocked at boot, the virtual blockdev doesn’t exist yet, so systemd hangs for 3 mins or so trying to find/wait for it to mount it

    Usually, it should continue to boot after timeout. If it does not, you need a USB Stick with Linux, boot that, mount the root partition and edit the fstab









  • Shell: Bash. Basic and very consistent imo.
    Terminal: foot. Basically wayland/sway default, but purely config-file driven, no UI.
    IDE: I’m trying to move to neovim with LSP etc. fully, as most if not all IDEs move towards enshittification, especially towards ML, and those that don’t have very little or no feature benefit over nvim. Except being a standalone graphical program. And therefore annoying to use on remote servers.

    I do run nearly everything* bare metal on Arch. Simply because it’s very easy, as almost everything is either in the official repos, or in the AUR. In any case, 99% of the time it’s literally just “pacman -S $service; systemctl enable --now $service; nvim /etc/$service.conf”.

    I don’t feel any difference between nvim locally and remote, except if the remote does not have foot-terminfo (or whatever your terminal is) installed.

    *Except two services that have no or very little bare metal support - Piped and webodm/nodeodm. I’m working to get both nicely packaged.