this post was submitted on 15 Mar 2024
67 points (94.7% liked)

Unixporn

15359 readers
3 users here now

Unixporn

Submit screenshots of all your *NIX desktops, themes, and nifty configurations, or submit anything else that will make themers happy. Maybe a server running on an Amiga, or a Thinkpad signed by Bjarne Stroustrup? Show the world how pretty your computer can be!

Rules

  1. Post On-Topic
  2. No Defaults
  3. Busy Screenshots
  4. Use High-Quality Images
  5. Include a Details Comment
  6. No NSFW
  7. No Racism or use of racist terms

founded 5 years ago
MODERATORS
 

cross-posted from: https://lemmy.ca/post/17456633

  • OS: Void Linux x86_64 musl
  • Icons: Nordzy
  • GTK Theme: Nordic
  • Qt Theme: Custom (Nord)
  • Cursors: Nordzy-Cursors
  • Layout: Supremo
  • Wallpaper: Galaxy (Nord)
  • Main Font: Cantarell
  • Monospace Font: Hack
  • Shell: Zsh
  • OMZ Theme: Gallifrey
  • Filesystem: Btrfs for /; Ext4 for ~; Ext4 for ~/Music

  • Browser: Mullvad
  • File Manager: Nemo
  • Terminal: foot
  • Music Player: qmmp
  • Editor: Micro
top 16 comments
sorted by: hot top controversial new old
[–] [email protected] 5 points 7 months ago (2 children)

Void MUSL, huh?

Here's hoping you have better luck than I did.

[–] [email protected] 2 points 7 months ago

I've not really had many issues with it, I have a minimal amount of software to install and use though which I think Void is a great fit for.

[–] [email protected] 2 points 7 months ago* (last edited 7 months ago) (1 children)

~~Flatpak~~ Nix solved most of the issues I had the last time I tried musl. It's working fine as of today!

EDIT: Flatpak refuses to work with xdg-desktop-portal when dbus is running, so now I'm using the Nix package manager. Void+Nix is a match made in heaven!

[–] [email protected] 0 points 7 months ago (1 children)

New to linux. I tried this same thing in a virtual machine. I got a lot of stuff to work, but it seems like any services and daemons have to be installed on xbps because the ones from nix can't be enabled for Runit, or at least require doing that in a different way. So I would install those services through XBPS and everything else with Nix-Env which was enough to get a WM up, but I kept running into issues installing other things.

Now I'm running Void directly on my computer and I'm sticking to XBPS and so far it has gone a lot smoother, but I've heard about this Void + Nix thing a lot, but never really seen mentioned what the recommended approach to that is

[–] [email protected] 1 points 7 months ago* (last edited 7 months ago) (1 children)

I'm not sure what the general consensus is, but I've been using XBPS for everything, and then nix-env for anything not available on the default repos or in srcpkgs. On my system, it's essentially just a replacement for Flatpak and AppImage, as I've had trouble running Flatpaks on Sway, and AppImages aren't yet supported on musl libc.

[–] [email protected] 2 points 7 months ago

Ok, that's sort of what I figured. I'll probably do that going forward. Thanks

[–] [email protected] 4 points 7 months ago (1 children)
[–] [email protected] 9 points 7 months ago* (last edited 7 months ago) (1 children)
  • Uses runit instead of systemd
  • Uses LibreSSL instead of OpenSSL
  • Optionally uses musl libc instead of glibc
  • Uses the XBPS package manager
  • Void is similar to BSD, in many respects
  • It's very minimal, and that makes it flexible
  • It's very lightweight. Until I installed a WM and started a bunch of daemons, my RAM usage was not only in the megabytes, but also only double digits.
  • It has XBPS-SRC, which is comparable to Portage and FreeBSD Ports.
  • Most of the documentation is on Reddit and in blog posts, as Void Docs is quite basic and the wiki is no-longer updated. Some may consider this a good thing, others will disagree.
[–] [email protected] 0 points 5 months ago

Void hasn't used libressl in years

[–] [email protected] 4 points 7 months ago

Looks good, Void is the first distro I installed that made me want to stop distro hopping.

[–] [email protected] 2 points 7 months ago

Also just switched to void

[–] [email protected] 2 points 7 months ago

Got Void running on an old laptop about a year ago. Very nice. The fact that it is not based on any of the others also made it appealing.

[–] [email protected] 1 points 7 months ago (1 children)

Looks really nice. I think I'd use Void if not for the AUR.

[–] [email protected] 2 points 7 months ago (1 children)

Yeah, I actually do wish that Void had some way of adding third-party repos. XBPS supports it, but none exist.

Also, many third-party srcpkgs do not compile well on musl, and AppImages aren't supported yet. I think I might reinstall with glibc until musl is a little more developed.

[–] [email protected] 1 points 7 months ago (1 children)

That's a shame about musl, musl sounds cool.

I wonder if you have thoughts on Artix? I'm going to do an Artix install soon, I like the sound of it as it's systemd-free (you can use runit with it like Void) but still lets you use the AUR. If not for that I think I'd go with Void instead though, I hear fewer people complaining about things not working with Void so it sounds to me like Void might be more stable than Artix.

[–] [email protected] 2 points 7 months ago* (last edited 7 months ago)

I used to use Artix, a long time ago. It's nice, but I preferred vanilla Arch. There's not really much else I can say.

In terms of init systems, I like the following for different reasons:

  • OpenRC - It just works and the commands make sense
  • S6 - It's really bloody fast
  • runit - It's simple

I don't personally have a problem with systemd, either, but I understand why many people don't like it.