DEV Community

kenneth
kenneth

Posted on

Setting up Linux Desktop

Arch Linux

Finally got UEFI direct boot with LUKS-encrypted (without LVM) working, issue

  1. change from old udev/Busybox hooks (encrypt) to systemd ones (sd-encrypt)
  2. kernel params in efibootmgr boot entry changed e.g. cryptdevice now rd.luks.name, values/formats expected are also different.
  3. check more carefully against online examples next time

Decided on Wayland for display server as it's supposed to be more modern and secure (who knows?)

Like the idea of Smithay-based compositors instead of wlroots as rust should be more memory-safe, decided to try Pinnacle comp with foot as the terminal emulator. Couldn't get foot to start.

Switched to niri as there was more discussion online, still couldn't get foot to start. Messed around with enabling the foot-server.socket, making sure it knows dependent on graphical-session.target as well.

Finally figured out the problem was missing font packages, decided on Hack.

Now foot works in Niri.

Thinking if I should switch back to pinnacle as i prefer dynamic tiling as the main paradigm (similar to old spectrwm), but pinnacle discord says it's no longer under active development, maintenance mode only.

Top comments (0)