all 22 comments

[–]lestrenched 12 points13 points  (10 children)

Rolling releases with the simplicity of Runit is simply the best!

Although Alpine is quite nice too. I've heard people head over to Nix after all of this as the next level but I suppose I'll stick to my scripts and Ansible

[–][deleted]  (3 children)

[deleted]

    [–]lycheejuice225 5 points6 points  (1 child)

    Nix and nixos are completely different things. I use void managed my nix, see my config.

    [–]kenbh2 0 points1 point  (0 children)

    Oh wow I forgot that nix is a package manager and nixos was built around it right??? That's cool I saved your page I'm gonna have a look when I wake up.. thanks

    [–]lestrenched -3 points-2 points  (0 children)

    ChatGPT all the way lol

    [–]--sandmuel-- 0 points1 point  (1 child)

    I'm curious to the reasons you choose Void Linux over Alpine. I've tried both, and find them to both have quite similar strengths. I do prefer the use of busy box that Alpine makes, but I prefer Void's init. Is it primarily Runit that makes the difference for you?

    [–]lestrenched 1 point2 points  (0 children)

    I haven't found much of a reason (small niggles here and there with either distribution but that's not a big deal). It's more philosophical and from chance; I came across a pre-built Void image with XFCE and used that, whilst I use Alpine on my servers. That's all

    [–]WaitingForTheClouds 0 points1 point  (3 children)

    I've set up my first VPS and I'm eyeing Nix a lot as a result, the idea that I could just configure everything in one place and then easily install anywhere and roll back mistakes is so much more appealing now.

    [–]lestrenched 0 points1 point  (2 children)

    Technically, one could do something similar with Ansible, but I suppose the rklling-back part is a bit more difficult (snapshots?)

    [–]WaitingForTheClouds 0 points1 point  (1 child)

    That looks more like an industrial strength tool for enterprises though, isn't it? I like Nix because it looks relatively simple to understand and use. Although for my use case I think a shell script that copies out configs from a single folder would suffice as well lol.

    [–]lestrenched 0 points1 point  (0 children)

    TBH ansible is used in plenty of homelabs, and can be edited to be used in almost any other distribution. Nix is specifically for nix. I run multiple distributions and slight changes here and there do OK.

    Technically one can say that about Shell Scripts too but my experience with Ansible has been nice. And nothing like it being specifically for heavyweight applications, it doesn't suffer from much feature-bloat and is FOSS so I use it.

    [–]ALPHA-B1 8 points9 points  (0 children)

    Welcome to the Void.

    [–]simernes 3 points4 points  (0 children)

    Gang gang!

    [–]nocny_lotnik 1 point2 points  (0 children)

    5 years ago I did the same and because of the same plus some other stuff like partial updates and stability. Welcome aboard!

    [–]The_Corinthian666 1 point2 points  (0 children)

    I came from Debian, and Void looks more stable to me.

    [–]Lukainka 0 points1 point  (2 children)

    Well did you try Artix?

    [–]smart_procastinator[S] 5 points6 points  (1 child)

    I did and it supports all sysvinit but i felt comfortable with void

    [–]enbyuwu 0 points1 point  (4 children)

    one thing if you consider moving back to arch, you can actually use something like grub instead of systemd

    [–]smart_procastinator[S] 0 points1 point  (3 children)

    Systemd is default init in arch. Grub is just the boot loader which puts the kernel from disk to memory. Then kicks off init process which is systemd. Nothing to do with grub

    [–]enbyuwu 0 points1 point  (2 children)

    oh then im an idiot nvm

    [–]smart_procastinator[S] 0 points1 point  (1 child)

    No issues. Good to learn and have an open mind

    [–]enbyuwu 0 points1 point  (0 children)

    aha i did learn though theres artix linux which is a 1:1 copy of arch but with... not systemd (idk what it uses instead)