💾 Archived View for bbs.geminispace.org › u › zeerooth › 19402 captured on 2024-12-17 at 15:36:53. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Comment by 🐑 zeerooth

Re: "Well, I botched my system trying to upgrade from Ubuntu..."

In: s/Linux

Using a global configuration.nix is probably the easiest at the beginning, but flakes and home-manager are definitely the most pure NixOS way to manage system (with enough patience) - you should probably try both and experiment.

I actually chose Void Linux mainly because it's lightweight and uses runit as the init system (I wanted to try sth non-systemd and it proved to work well. I don't have to wait 2m for a service when rebooting, I can just symlink/del dirs to enable/disable services and use simple shell scripts). XBPS is a amazing too, probably the fastest package manager I've ever used (apk excluded). In general, I think Void really sticks to core UNIX philosophy, whether one likes it or not.

🐑 zeerooth

Sep 04 · 3 months ago

3 Later Comments ↓

🐑 zeerooth · Sep 04 at 19:00:

Oh I'd probably consider Artix as my runner-up as it's similar to Arch, but allows for use of other init systems (runit or OpenRC for example). I haven't used it because I've heard that repos separate from Arch aren't as extensive and not everything works well with every init system offered by Artix, but I've heard recently from my friend that he's been using it for quite some time and it's pretty stable.

👾 fab · Sep 04 at 20:24:

@zeeroth I've been using Artix (OpenRC) on all of my workstations for around 4 to 5 years and it's very stable. There are sometimes problems with some updates when a maintainer didn't upgrade a corresponding library, but that can easily be coped with a temporary downgrade of the package. I didn't experience any bigger breakage (fingers crossed). The only problem I personally have is with the zfs-dkms package which only supports the actual LTS kernel, which I use anyway. If they switch to a newer LTS kernel, idk. Otherwise I'm very satisfied with Artix.

Maybe the Artix repos aren't as big as Archs, but you can add the original Arch repos to your pacman config and use these. I wouldn't consider Artix a beginners distro but if you are using Void and know your way around Arch there won't be any problems.

It also fully supports the AUR if you use trizen as your package manager.

🦆 CitySlicker · Sep 05 at 01:14:

If you want to mess around with Nix just go for it. I’ve never used Nix, but I have used messed around with Guix some and hear the calls to give it a spin on my laptop.

Currently my laptop runs Artix (dinit), desktop Ubuntu, Debian on my two single board servers, and OpenWRT on my router.

For the most part district doesn’t matter, so give Nix a go and if you hate it Ubuntu will be waiting for you

Original Post

🌒 s/Linux

Well, I botched my system trying to upgrade from Ubuntu 22.04 to 24.04 ahead of release schedule and at this fork in the road I decided to back up the disk then flash a new OS on it. This is raising all sorts of questions like, Which OS should I run and What does my data backup/restore strategy look like? I could have spent time troubleshooting the system, fiddling with config files and reading log files. But I'll be honest, part of me wanted a fresh start. Since I started this draft, I've...

💬 lanterm · 9 comments · 1 like · Aug 31 · 4 months ago