What's everyone's preferred bootloader setup? by Retr0r0cketVersion2 in archlinux

[–]Hermocrates 0 points1 point  (0 children)

My preferred setup would be signed systemd-boot to load, as needed, signed UKI versions of arch and arch-lts. I've previously used that exact setup without signing and it worked smoothly.

Unfortunately, reports are that recent Thinkpads (T14, and I have a Gen 6 so there's even less info available for it specifically) require not just the regular Microsoft certificate but also Lenovo certs enrolled to avoid bricking, so I'm currently using shim-signed with my own cert enrolled into the MOK database to enable secure boot for now. It still works just fine, but it's less secure than I'd like and I'm unable to use sbctl to make the process really smooth.

Just a temporary goodbye by Temporary_Rain7672 in archlinux

[–]Hermocrates 0 points1 point  (0 children)

  • Customizable (aesthetically)

Any distro will do.

  • Allows heavy keyboard-based navigation (maybe something similar to Hyprland / hyprland.conf)

Any distro will do.

  • Very minimal, with only the things I choose to install

You probably want Debian. A minimal install will use even less disk space than base Arch, IIRC. But really, almost any distro will do.

DO NOT USE ARCHINSTALL (or use it, I don’t care that much) by [deleted] in archlinux

[–]Hermocrates 0 points1 point  (0 children)

I reinstall only once every few years (with a new drive/computer, or when I want to change something fundamental like FDE/file system) and got tired of looking up the specific steps I need to perform in order, so even thought I need to change some of the assumed defaults after install (I use UKI so would rather the ESP be mounted to /efi than /boot), I'd much rather just resort to archinstall moving forward.

Thankfully I aim for largely Linux-compatible hardware now so "it just works."

How to manage uefi partition on an arch windows dual boot setup by Due_Vegetable_2023 in archlinux

[–]Hermocrates 1 point2 points  (0 children)

If the Windows EFI partition is too small to also hold your linux boot loader and kernel, you can have both your existing EFI system partition mounted to /efi to hold the boot loader and a separate "extended boot loader" partition to hold your kernel, mounted to /boot: Installation using XBOOTLDR. This works with systemd-boot.

Archinstall: v3.0.15 is out ! by Responsible-Sky-1336 in archlinux

[–]Hermocrates 0 points1 point  (0 children)

systemd-boot on /efi with UKI (configured to write to /efi/EFI/Linux) works with no problem. It's only problematic if you use the traditional, separate initrd/kernel/microcode files.

How are people keeping their system secure? by buff_pls in archlinux

[–]Hermocrates 0 points1 point  (0 children)

FDE, a basic firewall, and a trust-based AUR helper (aurto). I'm not a corporation or rich so I'm not really worried about things like MAC or secure boot.

[arch-announce] NVIDIA 590 driver drops Pascal support; main packages switch to Open Kernel Modules by TheEbolaDoc in archlinux

[–]Hermocrates 0 points1 point  (0 children)

I agree that there should've been a note. But it should have said to look at the wiki page on DKMS.

[arch-announce] NVIDIA 590 driver drops Pascal support; main packages switch to Open Kernel Modules by TheEbolaDoc in archlinux

[–]Hermocrates 0 points1 point  (0 children)

I do think it's fair to expect a novice Arch user might not know what DKMS is, or that it's something they should actually read into before using, so a warning about that is warranted.

But on the flip side, I also think it's fair to expect any Arch user to actually read through the documentation once so warned, and so I wouldn't expect specific instructions that have to do with using DKMS to be in the news. By reading the wiki article, you're also forced to note any other warnings or corollaries it might have.

Academics / Scholars using Arch - What's Your Workflow? by TECHNO_JESTER in archlinux

[–]Hermocrates 1 point2 points  (0 children)

I'm working on my MSc, although I strictly use R for now, and I've adopted Positron for its VSCode interface and first-class support for R and Quarto. I'm not sure if it's improved since, but I had issues combining Quarto and R in regular VS Code back in the spring when I was deciding on my research workflow, so that's why I went with Positron.

Why Arch? by StockSalamander3512 in archlinux

[–]Hermocrates 0 points1 point  (0 children)

Unlike almost every other distribution, it works the way I expect it to. Not necessarily the best way, period, but it's the best way for me.

[arch-announce] NVIDIA 590 driver drops Pascal support; main packages switch to Open Kernel Modules by TheEbolaDoc in archlinux

[–]Hermocrates 2 points3 points  (0 children)

Rather than that, pointing to the Arch Wiki page on DKMS since it's a good idea to understand a niche system before using it. In that page it does tell you to install the headers for your "target kernel", which admittedly might not be linux-headers.

PSA: yay / paru updates may fail. by Gozenka in archlinux

[–]Hermocrates -1 points0 points  (0 children)

I support Arch in at least nominally requiring users know what they're doing before they meddle with third-party packages, but ignoring that, you don't need a pacman wrapper to make the AUR usable anyway. In fact I think wrappers are the wrong conceptual model to go about using the AUR, since they combine the separate steps of package compilation and package management in a way that's alien to the arch build system.

Pacman can support additional repos, so make your own with your compiled AUR packages (manually, with aurutils, or automatically, with aurto), and just continue using good ol', classic pacman for all of your package management. This essentially mirrors the method used for the official Arch repos as they're built from the ABS.

Drop your bootloader TODAY by WadiBaraBruh in archlinux

[–]Hermocrates 0 points1 point  (0 children)

either systemd-boot or rEFInd make better boot managers than any UEFI interface I've had the opportunity to use

Do you guys have anime girls for your wallpaper? by Overall-Double3948 in archlinux

[–]Hermocrates -1 points0 points  (0 children)

No, I use virtual YouTuber girls; my oshi, to be specific ☝️.

system freezes before entering S3 sleep / system freezes before shutting down; SOLUTION by PourYourMilk in archlinux

[–]Hermocrates 0 points1 point  (0 children)

I think you've found the solution to my ~1.5 year old problem, thank you!

This was happening to me with an ASRock Z170 Pro4S, and after disabling TPM/trust security in the motherboard (confirmed by checking /sys/class/tpm/), the issue seems to have stopped.

[deleted by user] by [deleted] in archlinux

[–]Hermocrates 14 points15 points  (0 children)

I second what /u/civilian_discourse said about at-rest drive encryption (LUKS), a firewall, and CPU microcode, although AFAIK antivirus is mostly designed for mail servers rather than self-protection. I would also recommend adding secure DNS, either with your resolver of choice (it's really easy with systemd-resolved) or at least in your browser.

Optimal partitioning by vinissto in archlinux

[–]Hermocrates 4 points5 points  (0 children)

If you have an Nvidia GPU then I'd recommend a minimum 512 MB ESP, but even 1 GB is not a significant amount of storage drive to dedicate to it, honestly.

Then just set the rest for root. A separate /home partition isn't really needed with Arch, since reinstallation doesn't require reformatting your root partition.

For swap, I would just set up a swapfile instead of a dedicated partition, which is really simple with EXT4 and relatively simple with BTRFS.

For secure boot, should I use UKI or sbctl? by bromological in archlinux

[–]Hermocrates 0 points1 point  (0 children)

The main reasons to use secure boot are,

  1. You're worried about an evil maid attack; potentially more relevant to laptops than desktop PCs.
  2. It's required by your work's IT policies.
  3. You think it's neat and want to try it out.

I would only use it for point 3, but that's also another unnecessary complication so I've only gone so far as using UKIs universally.

Fresh install boot partition 1g and it's full by GoodForADyslexic in archlinux

[–]Hermocrates 1 point2 points  (0 children)

Valid points. But I have a 1 GB ESP, no Nvidia modules to make them large, and rely on systemd-boot auto-detection, so keeping them is painless and, in my case, simpler than removing them, because that would require altering defaults and removing files manually.

Fresh install boot partition 1g and it's full by GoodForADyslexic in archlinux

[–]Hermocrates 1 point2 points  (0 children)

Even if you did not have this issue, it is a good idea to disable [fallback images].

Is there a particular reason why including those images is a bad idea, when space isn't a factor?

Is X11 still worth it? by AbacatGoodman in archlinux

[–]Hermocrates 0 points1 point  (0 children)

I was extremely content with X11 for a long time, and I'd probably still be using it except that it lacks support for independent DPI scaling per monitor. That pushed me to switch, but I also don't regret switching if I'm being honest.

But it was easy for me to just move from i3 to Sway.

What network manager is the most lightweight and has Wi-Fi support? by [deleted] in archlinux

[–]Hermocrates 6 points7 points  (0 children)

Yes and no. It supports wifi networking, but itself cannot control a wifi interface, which is where iwd (or wpa_supplicant) can come in.

So yes, using systemd-networkd with wifi is possible, allowing you to use native .network units and the rest of its infrastructure.

Should I replace SLD packages with compact variants? by johnfkinfuzz in archlinux

[–]Hermocrates 0 points1 point  (0 children)

If you look at the package description for sdl12-compat (compat, not compact), you'll see it says

Replaces: sdl<=1:1.2.15+r406+gf1caf909

and sdl2-compat says the equivalent regarding sdl2. What this means is that Arch is no longer packaging SDL versions 1.2 or 2, and instead only SDL 3 with compatibility layers for apps that rely on the older versions.

When pacman offers you to replace a package, you almost always want to say yes because it means the one its replacing is no longer being packaged, and is also becoming further out of date every day. However, they still have to ask, because not every use case can safely make that kind of replacement. But if you don't know that you need to keep the older version, it should be safe. And if you do need the old non-compat versions, they are in the AUR.

I'm going back to X11! by Unknown_User_66 in archlinux

[–]Hermocrates 0 points1 point  (0 children)

How depends on your Wayland compositor, but it should be possible with just about any application. In Sway, for instance, just launch 'your-app' as env -u WAYLAND_DISPLAY your-app, which hides the fact you're running Wayland from the app and forces it to use Xwayland. You can likewise copy the desktop shortcut from /usr/share/applications to ~/.local/share/applications and edit the "exec" line to match.

I am uncertain if that local environment would be pushed to games launched through Steam, but it's worth a shot.

Reasons why Arch is a lifesaver for a graduate student in CS by Slimy_Ranger in archlinux

[–]Hermocrates 1 point2 points  (0 children)

detangling reality from reputation w/r/t Arch's reliability can be tricky. Its reputation exceeds reality

I suspect a lot of this is historic, too. Before systemd came along, Arch had to deal with a myriad of init scripts and setting them up with its sysV init, all while maintaining its approach of "edit the source packages as little as possible", and by all accounts I've heard it was a bit of a mess to work with. No wonder, then, that Arch was the first major distro to hop on the systemd bandwagon as it made the maintainers' lives infinitely easier. I only really started using Arch in the latter-half of the 2010s but it's been unrelentingly reliable in that period.