top 97 comments

sorted by: hot top controversial new old
[–] 144 points 3 months ago (24 children)

I've never seen an infographic for "I use arch, btw." until now.

  • source
  • hideshow 24 child comments
  • [–] [S] 35 points 3 months ago (23 children)

    oh come on. I don't ever say it outside of meme contexts. I just personally enjoy rolling releases and don't really like the corporate feeling of Fedora, so i'm left with only really Arch as a good option.

  • source
  • parent
  • hideshow 23 child comments
  • [–] 10 points 3 months ago (10 children)

    Fedora is corporate? I nearly spat my coffee ;-)

    I'm flashing back to working with suse on unitedlinux and the challenges we had. If you want a very Corporate distro, it's right there.

    Never again.

  • source
  • parent
  • hideshow 10 child comments
  • [–] [S] 18 points 3 months ago (7 children)

    I mean.. fedora is RHEL, which is very corporate

  • source
  • parent
  • hideshow 7 child comments
  • [–] 2 points 3 months ago* (last edited 3 months ago)

    Other way around mostly...

    Fedora trys stuff first.

    Funny that it's not a rolling distro, yet it is often ahead of my cachyos box. It's astounding how fast fedora puts stuff out yet never any effort on my part to manage it. Unlike cachy or even arch.

  • source
  • parent
  • [–] 1 point 3 months ago (5 children)

    I'm getting tired of dispelling this myth, and I don't even use either πŸ™„

    Do people even read? RHEL is downstream from Fedora. They're both forks of Red Hat, but Red Hat β‰  RHEL.

    Does this need to be on a billboard or something?

  • source
  • parent
  • hideshow 5 child comments
  • [–] [S] 1 point 3 months ago (4 children)

    Sorry. It's still corporate, since it's coming from red hat. Thanks for telling me though.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 3 months ago (3 children)

    It's not "coming from" Red Hat, Fedora is forked from it originally but is directly downstream from the linux kernel, there's no Red Hat involved between the Linux Foundation and the Fedora devs.

    In fact, there's no more Red Hat at all, there's only RHEL, which is downstream from Fedora.

    Fedora is not downstream from Red Hat. I don't know how to put that in any plainer terms...

  • source
  • parent
  • hideshow 3 child comments
  • [–] [S] 1 point 3 months ago (2 children)

    I see. Have a nice day. I still won't use Fedora.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 0 points 3 months ago (7 children)
  • [–] 1 point 3 months ago (4 children)

    Fair point, and Void is cool in its own right, but there are good reasons it mostly falls under "obscure" distro category.

    First is, of course, the systemd-free nature of it. Linux world absolutely needs systemd-free distros, but your average Linux user simply doesn't know how to handle them properly, and the learning curve is somewhat steep. Besides, everyone and everything comes with an assumption you run systemd, so often times, you'll be on your own figuring out the correct fix.

    Second is a relatively small userbase. Void, while not being completely unknown, is not by any means a mainstream distro. We have those - some people still run Slackware, for example - but they quickly fall outside the scope of most users due to a relatively underdeveloped community, which is crucial for a Linux project.

    This is why Void is often not even seen as an option.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 3 months ago (3 children)

    Runit is actually quite simple. If you want a service that your distro packages, you just have to install it and symlink it's directory from (in void's case) /etc/sv/app-or-service to /var/service/app-or-service. Inside that dir you'll find a "run" script and, maybe, a "finish" script that the service manager (sv) will use to initiate and interrupt the service. This is helpful to know if you want to create custom services; i have some for things like brightness, manual tiling, and clipboard management.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 3 months ago (2 children)

    I see! But there's still much more than service management, not all of it packaged into the "init" part of systemd. And each of these things need to be learned. I'm not saying it's impossible, but it's just one more big headache on top of what Linux already is.

    Also, out of curiosity from someone who barely touched Void - how do you create a custom service? Is writing run and finish scripts sufficient?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 3 months ago (1 child)

    Yeah, that's all there is to it. The finish script is optional, and rememer to make your links. You can have user level services by making links for runsvdir-USERNAME. This creates a service that manages your services.

    It could probably be more robustn but here's my setup:

    $ readlink {/etc/sv,/var/service}/runsvdir-$USER | sed "s:$USER:USERNAME:g"
    /home/USERNAME/.dotfiles/runsvdir-USERNAME
    /etc/sv/runsvdir-USERNAME
    
    $ print -l /etc/sv/runsvdir-$USER/*(.)
    /etc/sv/runsvdir-USERNAME/conf
    /etc/sv/runsvdir-USERNAME/finish
    /etc/sv/runsvdir-USERNAME/run
    
    $ print -l /etc/sv/runsvdir-$USER/*(.) | to -b -C '#' -A $'\n' cat | sed "s:$USER:USERNAME:g"
    # /etc/sv/runsvdir-USERNAME/conf
    #!/bin/sh
    
    set -eu
    
    self="$(realpath "$0")"
    root="$(dirname "$self")"
    user="$(basename "$root" | sed 's:^runsvdir-::')"
    home="/home/$user"
    
    groups="$(id -Gn "$user" | tr ' ' ':')"
    svdir="$home/service"
    #
    
    # /etc/sv/runsvdir-USERNAME/finish
    #!/usr/bin/env sh
    
    set -eu
    
    self="$(realpath "$0")"
    root="$(dirname "$self")"
    
    [ ! -e "$root/conf" ] || . "$root/conf"
    
    sv -w600 force-stop "$svdir/"\*
    #
    
    # /etc/sv/runsvdir-USERNAME/run
    #!/bin/sh
    
    # start up for user-level service configuration
    
    set -eu
    
    exec 2>&1
    
    root="$(realpath "$0" | xargs -d '\n' dirname)"
    [ ! -e "$root/conf" ] || . "$root/conf"
    
    exec chpst -u "$user:$groups" runsvdir -P "$svdir"
    #
    
    

    For clarity, the to command is an xargs alternative that's not out, yet.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 74 points 3 months ago* (last edited 3 months ago) (4 children)

    OpenSUSE got me onto Linux and was such a great option for a first distro. I still think about changing back sometimes. I'm surprised it doesn't get recommended more often.

  • source
  • hideshow 4 child comments
  • [–] 12 points 3 months ago (2 children)

    openSUSE Tumbleweed is my daily driver. I recommend it to most people. It's a nice balance of leading edge and stability. Plus, snapper makes it easy to rollback if an update borks something.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 3 months ago

    Slowroll is my daily. I like it because most distros preach some kind of extreme philosophy, like Arch is ultra bare, Ubuntu et al are super easy, others are bleeding edge or slow and stable. openSUSE is (mostly) absolutely middle-of-the-road with a get-the-job-done kind of attitude I guess it makes it somewhat forgettable but I need the OS to just get out of the way and let me use my computer.

  • source
  • parent
  • [–] 4 points 3 months ago

    SUSE has always kind of been of an also ran in the eyes of a lot of users. I have tried the stable versions before Tumbleweed and I have even used Tumbleweed for a while. It's a solid choice and the user base is awesome.

    I really, really, wanted to love SUSE, but there is just something about it that I just don't vibe with. It's a good distro and offers a lot. But it's just a bit uncomfortable like a suit jacket that doesn't quite fit right through the shoulders.

  • source
  • parent
  • [–] 39 points 3 months ago (23 children)

    I think I may have a favorite.

  • source
  • hideshow 23 child comments
  • [–] [S] 9 points 3 months ago (16 children)

    wow... and what DE do you use with Slackware? I assume you just use pure CLI though

  • source
  • parent
  • hideshow 16 child comments
  • [–] 19 points 3 months ago (14 children)

    haha nah, I use Sawfish WM and a few fbpanel instances, without any compositor. It looks like this for me right now. I've used that basic setup (with various themes) for well over a decade.

    KDE and Xfce are what most people use on it, I think...

  • source
  • parent
  • hideshow 14 child comments
  • [–] 3 points 3 months ago (5 children)

    That CLI music player looks nice, I can't find it though. Looks like you made it, did you share it somewhere?

  • source
  • parent
  • hideshow 5 child comments
  • [–] 5 points 3 months ago

    Ahh yeah, that's the music player I've been working on since the beginning of the year called Aika. It's still pretty early on, but it's mostly usable so far, depending on your needs. I mostly use it as my daily player right now, except for a few odd cases (like Opus files).

    Aika is a spiritual successor to my other music player, Benben, which looks very similar, but not exact. Aika has some different features and goals, is much easier to build, and is lighter on system resources. But Benben is much more mature and featured complete. My goal is to release Benben v1.0 by years end, put it in maintenance mode, then focus on Aika.

  • source
  • parent
  • [–] 4 points 3 months ago (3 children)
  • [–] 1 point 3 months ago (3 children)

    What's up with the text in the wallpaper? I'd think it's slop, but it looks as if someone deliberately made it look borked.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 3 months ago* (2 children)

    I have no idea. I don't necessarily think it's slop (though it could still be)... I think someone just didn't know how to read Japanese. 'Cause like the sign that's advertising coffee and breakfast stuff is correct, and the sign further back labeled "Collisto" and "ブティッ" (rest is cut off, I suspect it's ブティック) is correct, but the rest are upside down. Though that doesn't explain the upside-down bottle with "Grape Boutique" or whatever on it.

    So yeah, fuck if I know, I just found it and kinda liked it for the mood lol

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 3 months ago (1 child)

    The coffee one is not correct, vertical katakana should have vertical γƒΌ, the same mistake is across the rest of the ad, it also says バン instead of パン.

    寿司屋 is technically correct, but you'd never see that on a sign, it sounds more like a description of a place rather than an ad sign, if you know what I mean.

    中叀 is written like 叀中 for some reason? The text under (above) it is barely legible, whatever I can make out of it is just random characters somewhat related to 中叀, like 品 or ζ–™, but I can't string it together into something that'd make sense.

    ...

    Did what I probably should have done from the very beginning, looks like this is the source and it came to be before slop became common. The person who made this has clearly used something to generate it, the sheer quantity for the timeline is kind of insane, but they were probably using the old tools.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 3 months ago (2 children)

    Do you have dotfiles available somewhere? I do quite like the window decorations and the rest of what I assume to be of the gtk theme.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 3 months ago* (1 child)

    Not for everything... but I can point you in some directions:

    • GTK theme: orthogonal2, I think I'm using the "darkCold" one with the "dark-darkCold" color scheme. Read through the docs, it's an interesting customization system.
    • Sawfish theme (the window decorations): customized version of the built-in "StyleTab" theme. I just picked some colors for the buttons, really. It's StyleTab's "Default" frame and button style, and the "Reduced" color proposals. I believe StyleTab is specific to Sawfish WM.
    • Font: Orbitron Medium for the window titles, Avenir LT Std Roman elsewhere.
    • Icons: Sours, the Full-Color variant.
    • Mouse cursor: Hatsune Miku
    • Aika's theme: the "dark-neon-alt" theme that's in my repo, it gets installed with rake install so just choose it in the config file.
    • Wallpaper: I dunno, I found it while searching for cyberpunk wallpapers. And yes, half the signs are upside-down XD Here's a copy.

    As for the dotfiles I can share, I don't have them in a repo, but I'll put them here:

    I think that's everything...

  • source
  • parent
  • hideshow 1 child comment
  • [–] 52 points 3 months ago (13 children)

    Debian is where greybeards go to retire things just work once you configured them and you don't need the helping hand of the AUR as you can just build your own packages with aptbuild.

  • source
  • hideshow 13 child comments
  • [–] 15 points 3 months ago (2 children)

    Shit. I've been on Debian for decades now. Maybe I'm just an old soul... Or I'm just lazy. I don't even configure my DE anymore. The OS install of today will be wiped in no time, so it's not worth being too attached.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 30 points 3 months ago (2 children)

    Hey! My beard isn’t that… oh, fuck, I guess it is. Where does the time go?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 10 points 3 months ago (3 children)

    As a youngblood I have heard of the iron stability of Debian, but simply find it difficult to adopt for gaming-related reasons (both hosting and as a game client).

    I do wish to one day study the greybeards' work for a future project box, however. That knowledge needs to be part of my generation as well, for at least a few of us.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 3 months ago (1 child)

    The thing about Debian is that it's really not meant for the bleeding edge, not unless you shim a completely different runtime platform onto it, like Docker or Flatpak (or Proxmox). It shines as a very stable very basic host OS that's limited to just the base functions of the machine and lets the other platform deal with the latest and shiniest releases.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 3 months ago (1 child)

    I'm not a greybeard ^(yet)^ but xbps-src would like to have a word.

    Also, Debian is bad for cognitive abilities since if you use it long enough you forget how to configure things. /j

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 3 months ago

    Debian is for my homelab, where things randomly breaking would ruin the day of multiple family members. Arch is for my personal machines, where things randomly breaking is an excuse to learn more about my hobby

  • source
  • parent
  • [–] 13 points 3 months ago (4 children)

    Ubuntu -> Mint.

    I don't know why I'd change, Mint just works. That's all I ever wanted.

  • source
  • hideshow 4 child comments
  • [–] 4 points 3 months ago* (last edited 3 months ago)

    I always come back to Mint. Far from just a β€œbeginner distro”, it’s a practical and solid choice for anyone devoted to something other than tweaking, perfecting, and personalizing an OS. Not that there’s anything wrong with that if it’s your passion and you have the time. Personally, I wouldn’t mind making my perfect Arch or NixOS setup, but my free time is limited and there is always something I’m interested in working on more.

  • source
  • parent
  • [–] 11 points 3 months ago (22 children)

    I think that most Arch users that want to move to something stable are considering NixOS or GNU Guix rather than Debian.

  • source
  • hideshow 22 child comments
  • [–] [S] 12 points 3 months ago (17 children)

    Well, maybe i'm not your average Arch user then.. Don't see the appeal in Nix, honestly, and i'm too lazy to learn. What is GNU Guix? Never heard of it.

    I'm kinda tinkering with Debian Sid atm.

  • source
  • parent
  • hideshow 17 child comments
  • [–] 6 points 3 months ago* (10 children)

    It's strange to see someone move from Ubuntu to Arch, like it, and have aspirations of Debian. Ubuntu to Debian is fairly straightforward, didn't you have to do a bunch of shit to get on and learn arch?

  • source
  • parent
  • hideshow 10 child comments
  • [–] [S] 6 points 3 months ago (6 children)

    Do you wanna hear the whole backstory?

  • source
  • parent
  • hideshow 6 child comments
  • [–] 7 points 3 months ago (5 children)

    I'm in Ur thread, reading Ur posts.

    Yes I want free entertainment.

  • source
  • parent
  • hideshow 5 child comments
  • [–] [S] 8 points 3 months ago (4 children)

    Well, you asked for it.

    I started my Journey on Mint. The Install broke, but I wasn't gonna give up that easily. So I used AI to troubleshoot it (not my best times, but I was desperate). I customized mint, I cherished it and loved my escape from the grasps of Microsoft.

    Eventually, I noticed you couldn't do rounded corners on Cinnamon (I didn't understand DEs at the time, thinking you could only use the DE that came with the Distro).

    It pissed me off so much that I went and tried something with Plasma. I went with OpenSUSE, in part cuz I liked the Chameleon, in part because I did like the concept. Bluetooth and wifi didn't work ootb and for me as a beginner that sealed the deal, I wasn't able to fix it.

    Next, I went to Kubuntu, thinking it'll be stable and have Plasma. And it was. It was all i'd ever hoped for. Stable, many features, super customizable. I even messed around with config files etc (mind you, this was like 3 weeks into my journey). I loved it. Even disabled snaps eventually.

    But eventually I got bored. I started trying out other Distros, not hopping but just trying out their live installs. I no longer liked the corporate backend of Canonical. I wanted something new.

    I also watched a lot of Linux content at the time, and I was confused and annoyed that I wasn't getting the newest updates to stuff. That's when I really started learning about DEs, Rolling releases etc.

    I didn't even really think of Debian as an option at the time, I kept hearing it was old and outdated, which I didn't want.

    That's when I fell down the Arch rabbit hole. Cool logo, cool concept, hacker mode.

    I wanted that, So, I tried Cachy and Endeavor. No. It wasn't enough. I wanted that Arch logo natively in fastfetch. I wanted to say "I use arch btw". First, I messed around in VMs. from 3pm to 3am, all I did was try and install arch in VMs. Manually, of course. I decided it was the only way to get the experience needed.

    I was able to do it eventually. The Step to bare metal was... not as smooth as expected. what the hell is NVMEp02?? And stuff like that. It look a long time until I was done. And it was buggy, I had messed up. Shit didn't work. I decided, well, it works except for weird stuff, strange issues I didn't care to troubleshoot. So I used Archinstall, and no I don't feel guilty, I can still do it manually if I wanted to I was just lazy.

    Aaaand here we are. Arch is amazing and fantastic. But Debian Testing is almost as fast in terms of releases and I like the extra stability. Using Cosmic on Arch, actually. I love the tiling functionality. We shall see what the future brings

    Thanks for coming to my TED talk.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 3 months ago

    Ah ok, you wanted something new and to experiment and wanted the most up to date thing without going into "side branches".

    I also really understand wanting to use a mainline Linux, I'm prouder of using main vanilla ass Debian since it feels more official and respected to present myself professionally saying "yes, I use Linux, my distro is Debian" instead of "I use mint because I need more handholding" or "I use Nobara/Pika because I am a 420 blaze it gamer".

    I did similar stuff to you, if you're interested you can check out my journey. However, during this distro hop I did come more to terms with understanding distros are basically DE + package manager + bundled software, with a few differences and outliers.

    Which led me to having the fun situation where I hated MATE, uninstalling it from my Ubuntu mate install, putting on KDE, distro hopping and when I went for Debian net install, repeating the KDE install after being shocked that a bare bones Debian install has no DE.

    I did it again for a trashtop that I have, removing LMDE's default DE and installing XFCE because I didn't like... Cinnamon?

  • source
  • parent
  • [–] 2 points 3 months ago (2 children)

    Be careful with Debian Testing, it is prioritized last for security patch frequency of the 3 Debian versions. It is possible to daily drive but not really meant for that, and even Arch has more safeguards.

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 1 point 3 months ago (1 child)

    idk, is it really that bad? I've heard of many people using debian sid for daily

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 3 months ago*

    Is it a horrendous idea? No. I do realize people daily it. It is just not designed for it. If something breaks on Arch, you can just check social media for an update and know it'll be fixed shortly or what the fix is on your end. And the Arch community will probably loudly complain about it until it is back to normal, because people daily Arch. For Debian Testing/Unstable it's more like you report an issue and they go "noted!" and if you complain they'll go "use stable then". A bit of an exaggeration but there are no patch notes and no dedicated security team. Security patches will get to you maybe at some point. This isn't to trash Debian in any way, but it is what it says on the tin: the testing/unstable variant, not a rolling release.

  • source
  • parent
  • [–] 2 points 3 months ago (2 children)

    I mean I see the appeal of both. I used arch for a bit then went back to Ubuntu-based actually. Arch is cool and all, but I had some major functionality break a few times. I got tired of tinkering with it. Ubuntu "just works" most of the time. Interested to see what op writes about it too...

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 3 months ago (4 children)

    I've been a Debian guy for many years and it's unlikely I'll move away in the foreseeable future.

    Nix is a package manager and nix-os is an OS built around that package management system.

    You can install nix the package manager in debian. I don't use it for installing desktop apps like a browser or office suite, I prefer AppImages for those. However, it's absolutely fantastic for CLI stuff, especially the things you might want as a once off. You can just nix-shell -p <obscure cli tool> and it's just magically there in a new temporary shell, and then cleaned up once you quit that shell. No more adding weird repos to apt, or downloading from github and building, or piping scripts to bash.

    There's also home-manager which allows you to define packages and their configurations, and just roll out that state on any machine.

    These fancy package management tools (flatpak, AppImage, and nix) have dramatically changed the Debian experience. I used to be forever struggling with the trade off between stability and old versions of things. That's really not the case any more because you don't have to interfere with Debian's conservative methodical ideology around stability in order to install and use all the shiny new things.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 3 months ago*

    That sounds like a good compromise. I am really enjoying NixOs, but I miss the simplicity of Debian. I'll think about your method.

    You just installed Nix from APT, I assume, but are you still rebuilding a config.nix every time you make a "permanent" change?

    Agreed on nix-shell -p, that's extremely handy.

  • source
  • parent
  • [–] 1 point 3 months ago (2 children)

    You can just nix-shell -p <obscure cli tool> and it's just magically there in a new temporary shell, and then cleaned up once you quit that shell.

    🀯❀️

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 3 months ago (1 child)

    Yeah so "cleaned up" wasn't completely true.

    Nix basically works by installing packages in a store or cache, and then soft linking to the binaries in the cache.

    When you exit the temporary shell, the link will no longer exist but the cached package and its dependencies are still there.

    You can easily clear that cache but it's not gone instantly when you exit the shell.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 11 points 3 months ago (1 child)
  • load more comments
    view more: next β€Ί